我有,我想調用一個方法(將提爲myFanc)中分離式螺紋每3秒問題用C#定時器
的方法下面的代碼可以伊斯利做到這一點,
Timer myTimer = new Timer();
myTimer.Elapsed += new ElapsedEventHandler(myFanc);
myTimer.Interval = 3000;
myTimer.Start();
的上面的代碼可能會導致myFanc被調用,而另一個調用myFanc尚未完成
我的問題是,我也希望myFanc完成之前,我會打電話給她的亞歷,所以基本上我想調用方法在分離線程myFanc完成後每3秒鐘一次,我該怎麼做?
如果解決方案將不使用Timer類,我不介意,我只是希望這種行爲的工作..
@Delashmate:如果你確實使用不同的線程了,我第二次這個建議 - 睡覺的第二個線程是處理延遲的首選方式。 – 2011-01-08 15:22:51
我更喜歡不使用睡眠時,我可以.. – Delashmate 2011-01-08 15:28:56
@Delashmate:在什麼推理?這是一個合適的使用thread.sleep – Kurru 2011-01-08 15:32:29