【发布时间】:2010-05-06 07:47:40
【问题描述】:
在我的应用程序中,我有一个计时器,它每隔几分钟检查一次来自服务器的配置更新。
配置检索是一个相当耗时的过程,所以我想强制计时器的“Tick”事件,但我不能只调用 timer_tick(bla,bla,bla),因为它会同步执行。
有没有一种简单的方法可以强制计时器“滴答”(不创建新线程)? 该行为应该“重置”计时器的剩余时间(因此,如果最初计时器设置为 2 分钟间隔并且已经过去 1 分钟 - 在强制“滴答”之后 - 计时器将再次开始计数 2 分钟)
【问题讨论】:
标签: c# asynchronous timer execution