Windows 窗体 Timer 组件的 Interval 属性的限制

Windows 窗体 Timer 组件具有一个 Interval 属性,该属性指定在一个计时器事件和下一个计时器事件之间传递的毫秒数。 除非禁用组件,否则计时器将继续以大致相等的时间间隔接收 Tick 事件。

此组件专为 Windows 窗体环境设计。 如果需要适合服务器环境的计时器,请参阅 Server-Based 计时器简介

Interval 属性

Interval 属性在编程 Timer 组件时需要考虑一些限制:

  • 如果应用程序或其他应用程序对系统(如长循环、密集型计算或驱动器、网络或端口访问)发出繁重的要求,则应用程序可能不会像 Interval 属性所指定的那样频繁地获取计时器事件。

  • 不保证时间间隔完全准时运行。 为了确保准确性,计时器应根据需要检查系统时钟,而不是尝试在内部跟踪累积的时间。

  • Interval 属性的精度为毫秒。 某些计算机提供分辨率高于毫秒的高分辨率计数器。 此类计数器的可用性取决于计算机的处理器硬件。

另请参阅