【发布时间】:2011-02-16 10:28:59
【问题描述】:
.Net 中是否有替代 Timer 类的可靠方法?
我们遇到了 System.Timers.Timer 和 System.Threading.Timer 的问题,例如,它们会立即启动,或者有时会在长时间不活动(49 天后)后熄灭。
我已经看到他们似乎有很多问题,比如这里:http://social.msdn.microsoft.com/Forums/en/netfxbcl/thread/dbc398a9-74c0-422d-89ba-4e9f2499a6a3
我们不能使用表单计时器。
我们正在考虑暂停线程一段时间而不是计时器......
【问题讨论】:
-
您是否考虑过将任务计划程序用于长时间重复的活动?与框架计时器不同,这将在重新启动(例如补丁星期二)后起作用。