Ограничения свойства Interval компонента Timer в Windows Forms
Windows Forms Timer компонент имеет Interval свойство, которое указывает количество миллисекунд, которые проходят между событие одного таймера, а также следующие. Если компонент отключен, таймер для получения Tick событий через приблизительно равные интервалы времени.
Этот компонент предназначен для работы в среде Windows Forms. Если вам требуется таймер, подходящий для серверной среды, см. раздел Общие сведения о серверных таймерах.
Свойство «интервал»
Interval Свойство имеет несколько ограничений, которые следует учитывать при программировании Timer компонента:
Если приложение или другое приложение интенсивно потребляет системы — например длинные циклы, с большим объемом вычислений, или диска, сети или доступа к портам — приложение не может получить события таймера так часто, как Interval указывает свойство.
Интервал истечет точно вовремя не гарантируется. Для обеспечения точности, таймер следует проверить системные часы, при необходимости, а не повторите для отслеживания накопленные временные внутренним образом.
Точность Interval свойство указывается в миллисекундах. Некоторые компьютеры имеют счетчик высокого разрешения, более высокую точность разрешение. Доступность такого счетчика зависит от оборудования процессора компьютера.