IT科技

當前位置 /首頁/IT科技 > /列表

java多線程的狀態

品牌型號:聯想 YOGA 14c/系統版本:windows10

Java多線程線程共包括以下 5 種狀態:

1. 新建狀態(New): 線程對象被創建後,就進入了新建狀態。例如,Thread thread = new Thread()。

2. 就緒狀態(Runnable): 也被稱為“可執行狀態”。線程對象被創建後,其它線程調用了該對象的start()方法,從而來啟動該線程。例如,thread.start()。處於就緒狀態的線程,隨時可能被CPU調度執行。

3. 運行狀態(Running): 線程獲取CPU權限進行執行。需要注意的是,線程只能從就緒狀態進入到運行狀態。

4. 阻塞狀態(Blocked): 阻塞狀態是線程因為某種原因放棄CPU使用權,暫時停止運行。

5. 死亡狀態(Dead): 線程執行完了或者因異常退出了run()方法,該線程結束生命週期。

 

java多線程的狀態
TAG標籤:java 多線程 #