가능한 복제를 완료하는 데 threading.Timer의 일시 정지 :
Synchronizing a timer to prevent overlap어떻게 기능을
내 클래스의 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
을 완료 하시겠습니까?
난 당신이 [타이머 중복]을 방지하려는 생각 (http://stackoverflow.com/questions/684200/synchronizing-a-timer-to-prevent-overlap). –