Планировщик
От: unga  
Дата: 05.10.09 20:11
Оценка:
Убедительная просьба не пинать, т.к. с такой задачей столкнулся впервые.
И поиск каких то ощутимых ответов не принес.
Возникла необходимость написать нечто наподобие планировщика(именно на здесь возник вопрос).
т.е. необходимо отслеживать время наступления енного количества задач и произвести соответствующее каждой из них действие.
Количество задач заранее неизвестно(может быть и 1 и 500).

Собственно вопрос в том как организовать процесс отслеживания.

Вариант 1. создать для каждой задачи свой Timer.
Но возникает вопрос: сколько таймеров выдержит система? как это отразится на нагрузке?

Вариант 2. создать один таймер и цепочку событий отслеживать по мере наступления времени очередной задачи.

Вариант 3. найти готовый компонент.

Пока пытаюсь решить задачу по 3-му варианту.
Но найти пока не удается.
И есть сомнения: насколько готовая компонента ограничит возможности?
есть ли вообще такие?
И по какому варианту в них реализована обработка?

Хотелось бы услышать мнение коллег имеющих какой то опыт в данном вопросе.
Возможно я просто усложняю задачу, и решение совсем рядом.

Заранее благодарен за любую помошь!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.