ublic class interrupt implements Runnable {
public void run()
{
System.out.println("執行run方法");
try {
System.out.println("正在休眠");
Thread.sleep(10000);
System.out.println("線程完成休眠");
} catch (Exception e) {
System.out.println("休眠被打斷");
return; //返回到程序的調用處
}
System.out.println("線程正常終止"); }
public static void main(String[] args) {
interrupt he = new interrupt();
Thread demo = new Thread(he, "線程");
demo.start();
try{
Thread.sleep(2000);
}catch (Exception e) {
e.printStackTrace(); }
demo.interrupt(); //2s後中斷線程 } }
}
}
一個簡單的線程中斷的例子
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
netty nio踩坑實例
大邦
2020-06-16 03:48:16
netty nio踩坑實例
大邦
2020-06-16 03:48:16
CSocket,CAsyncSocket 中的虛函數詳解及應用(二)
weddyhuo
2019-03-24 20:28:43
java socket編程小例子
大邦
2018-09-04 11:55:53
java 輸入輸出流概念梳理
大邦
2018-09-04 11:55:52