首先,我们看一下 3种Timer

1.System.Threading.Timer

2.System.Timers.Timer

3.System.Windows.Forms.Timer

 

主要区别,其实就一点。

这两个是多线程的,

只要时间到了,就会执行。哪怕前一次还没执行完,他还是会开个线程继续执行新的任务。

1.System.Threading.Timer

2.System.Timers.Timer

 

这个是单线程的

只有等前一次执行完了,才会执行第二次的任务。

如果间隔5秒执行,如果第一次任务处理超过5秒,那么就会延后第二次任务。

3.System.Windows.Forms.Timer

 

相关文章:

  • 2021-09-16
  • 2021-09-11
  • 2021-12-26
  • 2022-12-23
  • 2021-08-26
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-14
  • 2022-12-23
  • 2022-12-23
  • 2022-02-12
相关资源
相似解决方案