запускатель задач по расписанию
От: Аноним  
Дата: 04.08.06 05:01
Оценка:
Доброго времени суток други.
Подскажите как решить такую задачу или хотябы где поковырять.

Есть winservice, которая на старте загружает несколько
сборок с некоторыми задачами(функциями) и формирует из них список.
Задача представляет собой время старта+функция+ время финиша.
Как сделать так чтобы winservice уснула до ближайшей по времени задачи, а
как пришло время старта проснулась и запустила задачу в отдельном потоке до времени финиша(надо чтобы поток сам контролировал когда ему себя завершить).
Отдельный поток для задачи необходим, т.к. на одно время может быть назначено несколько задач.
winservice , не дожидаясь результата выполнения задачи опять уснула до времени, на которое назначена следующая задача и т.д.
Буду признателен
Антон
Re: запускатель задач по расписанию
От: Antonii  
Дата: 04.08.06 11:05
Оценка:
Вообщем решил попробовать вариант с таймером
в стартовом процессе составлю список задач (время старта / процедура / время финиша\ поток который выполняет задачу)
в стартовом процессе настрою таймер который будет пробегать список и стартовать\финишировать процесс с задачей у которой время старта\финиша >= чем текущее.
посмотрим что получиться.....
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.