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属性、方法解读:
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原理一样。
上一篇: 武则天的母亲是谁?荣国夫人是个怎样的人?
下一篇: 坐朋友车里喝酒聊人生