У нас возникает следующая проблема при использовании System.Threading.Timer
(.NET 2.0) из службы Windows.
- Существует около 12 различных объектов таймера.
- У каждого таймера есть время и интервал. Это верно.
- Наблюдается, что через 3-4 часа таймеры начинают сигнализацию до истечения интервала. Например, если таймер должен сигнализировать в 4:59:59, он получает сигнал в 4:59:52, 7 секунд раньше.
Может кто-нибудь сказать мне, в чем причина такого поведения и каково решение для этого?
Спасибо, Свати