java執行緒學習

2021-07-02 13:57:31 字數 338 閱讀 9881

thread t = new thread();     //這只是建立執行緒

t1.start();   //執行緒就緒狀態,執行緒還沒有執行,要等待cpu的呼叫

要是獲取到cpu的呼叫執行緒就開始執行,最終結束

遇到阻塞事件會進入阻塞狀態,

阻塞狀態到就緒狀態,而不是執行狀態

執行緒分兩類:使用者執行緒和守護執行緒

使用者執行緒:執行在前台,為使用者服務;

守護執行緒:執行在後台,為其它前台執行緒服務;特點:一旦所有的使用者執行緒都結束執行,守護執行緒會隨jvm一起結束工作。

設定執行緒為守護程序:t1.setdemon(true); 要在start();方法之前設定才生效

JAVA學習 執行緒

class exthread extends thread public void run public class threadaction class imthread implements runnable override public void run public class threa...

java執行緒學習

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

java學習筆記 執行緒

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