不可重入定时器Newlife.TimerX

  • 1、System.Windows.Forms.Timer类
  • 2、System.Threading.Timer类
  • 3、System.Timers.Timer类
  • 一、System.Windows.Forms.Timer 二、System.Threading.Timer三、 System.Timers.Timer类  以上三种定时器各有优缺点,但是定时效果,往往不是我们想要的。在这里简单介绍一下,另外一个开源的定时器:TimeX。这是一个不可重入定时器,什么意思呢?就是,它会按照给定的周期,在当前任务完成后才会每个相同的周期去执行任务,而不是当前任务还没有结束,又去再次执行任务。100ms以上准确的任务周期,完全可以满足许多项目使用。下面是示例: 这里设置5s执行一次,执行耗时1s左右,看吧,很准!赞一个 

    相关内容推荐