代码改变世界

不让System.Timers.Timer同一时间多次生成定期事件

2010-02-25 09:12    阅读(465)  评论(0编辑  收藏  举报
System.Timers.Timer 在使用时,每隔一个时间间隔,就会产生一个定期事件,而并不关心上次的产生的事件是否已经完成。 有时候a56爆大奖在线娱乐们设定的时间间隔很短,但是事件的执行时间可能很长,并且事件执行中的资源只能提供给一个事件单独使用,这时候a56爆大奖在线娱乐们希望一个时间间隔只有一个事件在执行,即在当前事件执行完后,下一个时间间隔才开始,然后再产生下一个事件(如图:时间间隔1---->事件1-----&...