不建议终止,因为可能会产生死锁.
可以设置退出标志,然后再run过程中不断检测,为真则退出.

解决方案 »

  1.   

    设置监听器标记。
    系统关闭前,向线程可以访问的一个变量发出一个关闭信号,(如:设置为false),线程在运行时,不段检测这个标记数值,一但为false就执行退出动作。
      

  2.   

    用 interrupt() 来替代stop 吧其他方法没有替代的!
      

  3.   

    interrupt()可以替代stop(),
    为什么suspend()、resume()就没有可以替换的方法。是不是可以使用wait()和notify()来替换?
    但我不知道如何使用?
      

  4.   

    : feiyuegaoshan(飞跃) 说得不错
      

  5.   

    可以设个标志位,再用interrupt() ,wait(),notifyAll()写一个相同功能的Method