【发布时间】:2012-11-07 17:56:48
【问题描述】:
我的班上有一个Threading.Timer。
System.Threading.Timer timer;
TimerCallback cb = new TimerCallback(ProcessTimerEvent);
timer = new Timer(cb, reset, 1000, Convert.ToInt64(this.Interval.TotalSeconds));
并为它定义了一个回调。
private void ProcessTimerEvent(object obj)
{
if(value)
MyFunction();
}
运行时,在myfunction之前重新运行回调以完成。
如何暂停Threading.Timer以完成myfunction?
【问题讨论】:
-
我想你想阻止timer overlap。