package com.thread.killthread;
/**
* 設置標誌殺死線程
*/
public class SetFlagForKill extends Thread{
private volatile boolean flag = false;
@Override
public void run() {
while (!flag){
System.out.println("I am working");
}
}
public void killThread(){
this.flag=true;
}
}
class SetFlagForKillTest{
public static void main(String[] args) {
SetFlagForKill setFlagForKill = new SetFlagForKill();
setFlagForKill.start();
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
setFlagForKill.killThread();
}
}
結束線程的方式一
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.