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