JAVA學習 執行緒

2021-07-26 03:56:36 字數 527 閱讀 5250

class exthread extends thread

public void run() }}

public class threadaction

}

class imthread implements runnable

@override

public void run() }}

public class threadaction

}

start()   開啟執行緒;

setname(string name)   設定執行緒名;

getname()  返回執行緒的名字;

sleep()   指定執行緒的睡眠毫秒數;

currentthread()  為靜態方法,返回當前的執行緒物件;

getpriority()  返回當前執行緒物件的優先順序,預設為5,最大為10,最小為1;

setpriority()  設定執行緒的優先順序。

java執行緒學習

thread t new thread 這只是建立執行緒 t1.start 執行緒就緒狀態,執行緒還沒有執行,要等待cpu的呼叫 要是獲取到cpu的呼叫執行緒就開始執行,最終結束 遇到阻塞事件會進入阻塞狀態,阻塞狀態到就緒狀態,而不是執行狀態 執行緒分兩類 使用者執行緒和守護執行緒 使用者執行緒 執...

java執行緒學習

1.執行緒生命週期 執行緒的4個主要週期狀態為建立執行緒 可執行 runnable 非可執行和終止 dead 當例項化乙個thread並執行start 之後,執行緒進入runnable狀態並開始執行run 方法。執行緒有優先權,由1 thread.min priority 到10 thread.ma...

java學習筆記 執行緒

執行緒 多個有序嚴謹的指令集稱之為程式 程式的同時多執行稱之為程序 程式中不同執行路徑稱之為執行緒 多執行緒程式設計簡單 易於共享 效率高 執行緒開始 start 執行緒就緒狀態 執行緒執行 被其他執行緒搶占暫停執行 返回當前就緒 繼續執行 執行緒機率阻塞 訪問網路的時候 死亡狀態 執行緒的生命週期...