欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

System.Timers.Timer

程序员文章站 2022-12-08 18:29:38
前言 System.Timers.Timer组件是基于服务器的计时器,它能够指定在应用程序中引发Elapsed事件周期性间隔,以处理相应事件。 使用示例: 运行结果展示: System.Timers.Timer属性、方法解读: 1)默认100毫秒触发一次Elapsed事件,可通过其属性Interva ......

前言

  system.timers.timer组件是基于服务器的计时器,它能够指定在应用程序中引发elapsed事件周期性间隔,以处理相应事件。

使用示例:

  System.Timers.Timer

运行结果展示:

  System.Timers.Timer

system.timers.timer属性、方法解读:

  1)默认100毫秒触发一次elapsed事件,可通过其属性interval设置时间间隔。

  2)初始化timer对象时,autoreset默认为true,表示重复计时;若autoreset=false,则执行一次。

  3)从上面的结果中可以看出,elapsed事件绑定相当于开辟另外一个线程去执行。(这里为了使展示效果比较明显,将inertval设置为1000,事件中休息2000)

  4)_timer.enable=true和_timer.start()效果一致,都是启动计时器。

  5)system.timers.timer与system.threading.timer原理一样。