申明了局部变量timer
private System.Threading.Timer timer;timer = new System.Threading.Timer(new TimerCallback(madeThreads), null, 0, 200);回调方法madeThreads没有执行,有没有人碰到过

解决方案 »

  1.   

    madeThreads怎么写的?timer = new System.Threading.Timer(new TimerCallback(madeThreads), null, 0, 200);
    本身这一行执行了么?
      

  2.   

    timer = new System.Threading.Timer(new TimerCallback(madeThreads), null, 0, 200);
    这一行执行了
      

  3.   

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