最好在线程的run方法里自己判断它是不是应该结束 stop应该可以 但是不推荐

解决方案 »

  1.   

    在while里面设置一个变量,用同步的方法去改变它
      

  2.   

    terminate方法,但最好不要用。
    应该在线程类中设置一个变量,然后改变它让线程自己去退出
      

  3.   

    永远不要尝试显示的退出一个线程,因为:一个可运行的对象应被视作要完成工作的程序包,,你可能永远不会确切的指导是谁正在进行该工作
    不要用destory() ,stop(),exit().......
      

  4.   

    千万不要用stop(),严重的话可能会造成程序死锁。一般可以自己在run()体内条件判断。