用什么方法可以让一个线程停下来,或者是暂停。  不要用sleep()方法。

解决方案 »

  1.   

    不推荐直接调用java线程的stop或者suspend,因为sun说有危险。因为线程里一般都有一个
    while()循环,
    不要写while(true)而是写:while(!stop)
    stop是一个boolean变量,
    其它线程可以设置这个变量来停止线程。
      

  2.   

    这样还是里面得有东西让线程停止吧?
    如果里面是空循环。。那你的CPU是在满负荷工作的啊。