申明了局部变量timer
private System.Threading.Timer timer;timer = new System.Threading.Timer(new TimerCallback(madeThreads), null, 0, 200);回调方法madeThreads没有执行,有没有人碰到过
private System.Threading.Timer timer;timer = new System.Threading.Timer(new TimerCallback(madeThreads), null, 0, 200);回调方法madeThreads没有执行,有没有人碰到过
本身这一行执行了么?
这一行执行了
private ManualResetEvent eventTimer = new ManualResetEvent(false);timer = new System.Threading.Timer(new TimerCallback(madeThreads), null, 0, 200);
eventTimer.WaitOne();加上这一条语句,就能实现,但是不知其中原因。似乎加了这条语句,就一直在等待一个消息,在没有等到这个消息的情况下timer才会每隔200毫秒执行一次回调方法。