【面向面试学习】如何停止一个线程?

153 阅读1分钟
  • Thread.stop 该方法虽然可以停掉,但是可能会引发其他问题,官方已经不建议使用
  • Thread.interrupt方法
  • 自定义一个标志位,轮询检查标志位状态
  • 如果是线程位于线程池,可以通过关闭线程池实现关闭线程
  • 来个暴力法:在线程里搞个Exception,让整个这条线程,被Jvm干掉