首页 > 其他 > 详细

System.Timers.Timer

时间:2020-04-29 15:16:38      阅读:62      评论:0      收藏:0      [点我收藏+]

前言

  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原理一样。

System.Timers.Timer

原文:https://www.cnblogs.com/az4215/p/12801579.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!