java线程结束

Thread

线程停止

在Java中有以下3种方法可以终止正在运行的线程
  • 使用退出标志,是线程正常退出,也就是当run方法完成后线程终止
  • 使用stop方法强行终止线程,但是不推荐使用这个方法,因为stop和suspend及resume一样,都是作废过期的方法,使用它们可能产生不可预料的结果
  • 使用interrupt方法终端线程
在Java的SDK中,Thread.java 类里提供了两种方法
  • this.interrupt(): 测试当前线程是否已经中断,执行后具有将态度标志置清除为false的功能
  • this.isInterrupted(): 测试线程是否已经中断,但不清楚状态标志