while true{
...
thread.sleep(时间)
}
不过同事说这样效率不高。

解决方案 »

  1.   

    while(true)
    {
      Sleep(100000)
      executeThread();
    }
      

  2.   

    Sleep(int):静态方法,暂停当前线程指定的毫秒数 
      Suspend():该方法并不终止未完成的线程,它仅仅挂起线程,以后还可恢复。 
      Resume():恢复被Suspend()方法挂起的线程的执行
      

  3.   

    在线程中每周期Suspend(),然后用主线程每过一段时间Resume():
      

  4.   

    while(true)
    {
      Sleep(100000)
      executeThread();
    }这个方法应该可以实现。