我用System.Threading.Timer来实现多线程,不过怎么才能给这个线程挂起呢?

解决方案 »

  1.   

    还得控制Change 吧,不过很麻烦。直接释放了,重新用个。
      

  2.   

    不行了,不行就得用Change了,没有其他的方法了么?
      

  3.   

    晕Timer.Stop(); ... Timer.Start();
      

  4.   

    System.Threading.Timer 没有提供那个东西。
    要么你就用 System.Timers.Timer 吧,直接Stop Start.
      

  5.   

    mythread.Interrupt();
                        mythread.Abort();
                       
      

  6.   


    如果没理解错,用System.Threading.Thread类很容易就可以实现
    楼上说的Sleep或者suspend和resume都可以Timer主要是利用定时器来定期调用方法的