執行緒狀態觀測
乙個執行緒可以在給定時間點處於乙個狀態。這些狀態是不反映任何作業系統執行緒狀態的虛擬狀態
packagecom.hua.demo;
//觀察測試執行緒的狀態
public
class
teststate
catch
(interruptedexception e)
}system.out.println("/////");
});//觀察狀態
thread.state state =thread.getstate();
system.out.println(state);
//new
//觀察啟動後
thread.start();//
啟動執行緒
state =thread.getstate();
system.out.println(state);
//run
while (state != thread.state.terminated) catch
(interruptedexception e) }}
}
觀測線程狀態
其中 join合併執行緒,待此執行緒執行完成後,再執行其他執行緒,其他執行緒阻塞,可以想象成插隊 禮讓執行緒,讓當前正在執行的執行緒暫停,但不阻塞,執行緒叢執行轉到就緒,讓cpu重新排程,禮讓不一定成功 看cpu心情 執行緒休眠 sleep 時間 指定當前執行緒阻塞的毫秒數 sleep存在異常int...
觀測線程狀態
下面這段是幫助文件複製的 乙個執行緒可以在給定時間點處於乙個狀態。這些狀態是不反映任何作業系統執行緒狀態的虛擬機器狀態。觀察測試執行緒的狀態 public class teststate catch interruptedexception e system.out.println 到五秒了 觀察狀...
觀測線程狀態
執行緒狀態。執行緒可以處於以下狀態之一 乙個執行緒可以在給定時間點處於乙個狀態。這些狀態是不反映任何作業系統執行緒狀態的虛擬機器狀態。package com.wang.multithread.state 觀察測試執行緒的狀態 public class teststate catch interrup...