Здравствуйте, Koss87, Вы писали:
K>какие последствия вызова потока со слипом в час или день?
Создание потока довольно дорого, например по умолчанию кушается 1МБ виртуальной памяти. Т.к. в вашем решении потоки будут жить долго, то и ресурсов сервера будет тратится прилично. Это отрицательно скажется на масштабируемости.
K>--- проживет ли поток час или день?
Процесс в котором выполняется ваше серверное приложение может регулярно перезапускаться, поэтому выживание потока не гарантировано.
K>--- сможет ли он удалить файл по истечению столь долгого времени и после закрытия юзером окна браузера?
Если поток останется жить, то файл удалится. Открыт браузер или нет не имеет значения.
K>--- могут ли потоки вызвать какие либо ошибки на сервере и не удалить файлы?
K>--- поистечению времени и удаления файла потоки умрут или нет?
Умрут.
K>--- если потоки не умрут то как их убить без участия пользователя (пользователь закончил работать вырубил клиентский комп и ушел дамой 8)?
K>--- и в общем кто может сказать хороший ли это способ удалять файлы по истечению времени и какие есть альтернативные способы
Я бы сделал что-то вроде очереди сообщений на удаление файла. Для реализации можно использовать базу данных либо MSMQ.
Очередь регулярно просматривается и при необходимости удаляются файлы.
K>просьба отвечать как можно полнее и если есть примеры любых технологий приводите примеры ПЛЗ!!
K>С уважением Koss87