终止线程
1.不推荐jdk提供的stop(),destory()方法。
2.推荐线程自己停下来。
3.建议使用一个标志位进行终止变量,当flag = false则终止线程
public class TestStop implements Runnable {
//1.线程中定义标志位
private boolean flag = true;
@Override
public void run() {
//2.线程体中使用该标识符
while (flag){
System.out.println("run.....Thread");
}
}
//3.对外提供修改标识的方法
public void stop(){
this.flag = false;
}
}