public
class
threaddemo13
catch
(interruptedexception e)
} system.out.
println
("交易終止");
}); t1.
start()
; thread.
sleep
(2000);
system.out.
println
("有內鬼終止交易");
flag=
true;}
}
public
static
void
main
(string[
] args)
throws interruptedexception
catch
(interruptedexception e)
} system.out.
println
("轉賬終止");
}); t1.
start()
; thread.
sleep
(2000);
system.out.
println
("有內鬼終止交易");
//讓t1終止 使用此方法
("轉賬終止");
}); t1.
start()
; thread.
sleep
(2000);
system.out.
println
("有內鬼終止交易");
//讓t1終止 使用此方法
注:當呼叫interrupt方法時,一定要加上break終止**否則只會出現暫時終止。
public
class
threaddemo16
catch
(interruptedexception e)}}
);t1.
start()
; thread.
sleep
(1000);
t1.interrupt();}}
列印結果
列印結果
補:執行緒中的重要屬性
public
class
threaddemo11
catch
(interruptedexception e)}}
);//重要屬性
system.out.
println
("執行緒的id:"
+t1.
getid()
);system.out.
println
("執行緒的名稱:"
+t1.
getname()
);system.out.
println
("執行緒的優先順序:"
+t1.
getpriority()
);system.out.
println
("執行緒的狀態:"
+t1.
getstate()
);system.out.
println
("執行緒的型別:"
+t1.
isdaemon()
);system.out.
println
("執行緒是否存活:"
多執行緒學習(一) 中斷執行緒
執行緒的中斷 第一種方法 stop方法 不正確的終止方法,已經被jdk棄用,原因是可能會出現執行緒安全問題。示例 public class stopthread extends thread catch exception e j public void print public static vo...
java多執行緒學習筆記(2) 中斷執行緒
當對乙個執行緒呼叫執行緒終止方法時,執行緒的中斷狀態將被置位。這是每乙個執行緒都具有的boolean標誌。每個執行緒都應該時不時地檢查這個標誌,以判斷執行緒是否被中斷。要想弄清中斷狀態是否被置位,首先呼叫靜態的thread.currentthread方法獲得當前執行緒,然後呼叫isinterrupt...
多執行緒高階程式設計 暫停和中斷執行緒
1.暫停執行緒呼叫thread.sleep 方法會使當前程序立即暫停,進入休眠狀態,即是暫時將某執行緒停止執行 暫停執行緒 static void method 執行 thread.currentthread.name console.writeline 將暫停3秒鐘 thread.currentt...