Бесконечный таймер

 
0
 
.NET
ava
afanp | 30.05.2010, 21:47
Собственно есть System.Threading timer и System.Timers, нужно реализовать бесконечный таймер, как это можно сделать безо всяких конструкций типа

while (true)
{
System.Timers.Timer CheckUpdate = new System.Timers.Timer(1000);
CheckUpdate.Elapsed += new ElapsedEventHandler(write);
while (true)
{
CheckUpdate.Start();
}
}


А если реализовывать через System.Threading, каким образом нужно указать, что таймер "бесконечен?"
Ответы (2)
ava
Ram1reS | 30.05.2010, 22:58 #
Сохраните ссылку на таймер в статической переменной, таким образом сборщик его не соберет и он будет спокойно работать.
ava
afanp | 31.05.2010, 16:33 #
Цитата (Ram1reS @ 30.5.2010, 22:58)
Сохраните ссылку на таймер в статической переменной, таким образом сборщик его не соберет и он будет спокойно работать.

Это подходит для обоих классов ? И можно пример если можно, для любого из этих классов
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
  Ram1reS   afanp
advanced
Отправить