只有在上一次Elapsed事件结束后才会触发Timer事件?[C#]

Rya*_*n R 1 c# timer

System.Timers.Timer.Elapsed在前一个Elapsed事件结束后,是否有办法解雇?

Joh*_*len 5

避免这种情况的常见模式.

  • 启动计时器
  • 在处理程序的开头停止它
  • 在处理程序的末尾再次启动它

这可以保证您只能处理一次处理程序.