?? testthreadstate.java
字號:
public class testThreadState{
public void test(){
Thread t=new Thread("測試線程");
log("線程進入到產生狀態");
log("線程啟動...");
t.start();
log("線程進入到運行狀態");
log("線程的名字:"+t.getName());
log("線程是否存活:"+t.isAlive());
try{
log("線程即將進入到暫停狀態...");
log("線程暫停2秒...");
t.sleep(2000);
log("線程恢復到運行狀態...");
}catch (InterruptedException e){
log("線程休眠被打斷...");
}
log("線程的優先級別:"+t.getPriority());
log("線程將被暫時停止,等待新一輪執行....");
log("線程暫時停止,排在線程運行隊列之后...");
t.yield();
log("線程再次執行");
log("線程將被結束...");
try{
t.join();
log("線程結束...");
}catch (InterruptedException e ){
log("等待線程結束被打斷...");
}
log("線程是否存活:"+t.isAlive());
}
public void log(String strInfo){
System.out.println(strInfo);
}
public static void main(String arg[]){
testThreadState tts=new testThreadState();
tts.test();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -