Использование Timers
От: Аноним  
Дата: 05.03.05 15:51
Оценка:
В проекте есть расписание тасков, часть из них периодические(например, запускаться каждый день в 12.00 или каждый вторник и четверг в 10.20). Тасков достаточно много(>1000). Насколько грамотно использовать для запуска этих тасков таймеры(т.е. повесить на каждый таск по таймеру). Или разумней хранить в памяти список тасков и, скажем раз в минуту, его пробегать и запускать нужные?
Re: Использование Timers
От: GlebZ Россия  
Дата: 05.03.05 16:40
Оценка:
Здравствуйте, Аноним, Вы писали:

А>В проекте есть расписание тасков, часть из них периодические(например, запускаться каждый день в 12.00 или каждый вторник и четверг в 10.20). Тасков достаточно много(>1000). Насколько грамотно использовать для запуска этих тасков таймеры(т.е. повесить на каждый таск по таймеру). Или разумней хранить в памяти список тасков и, скажем раз в минуту, его пробегать и запускать нужные?

Разумней сохранять время ближайшего таска, и навешивать таймер. При срабатывании таймера пробегаешь таски, запускаешь таски назначенное на это время, и снова настраиваешь таймер на ближайшую таску. Если тасков несколько в одно время, и они достаточно продолжительные, советую воспользоваться ThreadPool.

С уважением, Gleb.
Использование Timers
От: Аноним  
Дата: 05.03.05 16:52
Оценка:
Task Scheduler (ссылка на локальный MSDN)


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: Использование Timers
От: GlebZ Россия  
Дата: 05.03.05 17:52
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Task Scheduler (ссылка на локальный MSDN)


В ней каждая таска — процесс. Легко и умертвить комп. Хотя кто знает.

С уважением, Gleb.
RE: Использование Timers
От: Аноним  
Дата: 05.03.05 19:42
Оценка:
В проекте есть расписание тасков, часть из них периодические(например, запускаться каждый день в 12.00 или каждый вторник и четверг в 10.20). Тасков достаточно много(>1000). Насколько грамотно использовать для запуска этих тасков таймеры(т.е. повесить на каждый таск по таймеру). Или разумней хранить в памяти список тасков и, скажем раз в минуту, его пробегать и запускать нужные?


прaвильнo будет нaписaть windows service Anatoly Lubarsky: Weblog


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.