Re: Вопрос по поводу Thread
От: Аlexey  
Дата: 27.11.08 09:39
Оценка: 2 (1)
Здравствуйте, Koss87, Вы писали:

K>какие последствия вызова потока со слипом в час или день?

Создание потока довольно дорого, например по умолчанию кушается 1МБ виртуальной памяти. Т.к. в вашем решении потоки будут жить долго, то и ресурсов сервера будет тратится прилично. Это отрицательно скажется на масштабируемости.

K>--- проживет ли поток час или день?

Процесс в котором выполняется ваше серверное приложение может регулярно перезапускаться, поэтому выживание потока не гарантировано.

K>--- сможет ли он удалить файл по истечению столь долгого времени и после закрытия юзером окна браузера?

Если поток останется жить, то файл удалится. Открыт браузер или нет не имеет значения.

K>--- могут ли потоки вызвать какие либо ошибки на сервере и не удалить файлы?

K>--- поистечению времени и удаления файла потоки умрут или нет?
Умрут.
K>--- если потоки не умрут то как их убить без участия пользователя (пользователь закончил работать вырубил клиентский комп и ушел дамой 8)?
K>--- и в общем кто может сказать хороший ли это способ удалять файлы по истечению времени и какие есть альтернативные способы

Я бы сделал что-то вроде очереди сообщений на удаление файла. Для реализации можно использовать базу данных либо MSMQ.
Очередь регулярно просматривается и при необходимости удаляются файлы.

K>просьба отвечать как можно полнее и если есть примеры любых технологий приводите примеры ПЛЗ!!


K>С уважением Koss87
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.