摘要:
C#有三种计时器,一个只能在winform 之类的窗口程序之中用,后台能用的只剩下了System.Timers.Timer和System.Threading.Timer, 但这两个计时器都不完备,我们业务中遇到的一些特殊需求无法满足,比如同一时间计时回调不能同时执行等。于是,我花了点时间包装了两个新计时器,一个支持任务串行化(计时器委托在同一时间只有一个执行),一个支持固定延迟(保证上次任务执行结束和此次任务执行开始之间时间恒定)。1. 恒定频率计时器(支持串行化)。 封装的FixedRateTimer类:C# /// <summary> /// 频率恒定计时器 ///... 阅读全文
posted @ 2012-03-15 12:30
李土鳖
阅读(1491)
评论(1)
推荐(0)
浙公网安备 33010602011771号