文章目錄
Java線程可能的狀態:
狀態名稱 | 說明 |
---|---|
NEW | 初始狀態,線程被構建,但是還沒有調用start()方法 |
RUNNABLE | 運行狀態,Java線程將操作系統中的就緒和運行兩種狀態籠統地稱作"運行中" |
BLOCKED | 阻塞狀態,表示線程阻塞于鎖 |
WAITING | 等待狀態,表示線程進入等待狀態,進入該狀態表示當前線程需要等待其他線程做出一些特定動作(通知或中斷) |
TIME_WAITING | 超時等待狀態,該狀態不同于WAITING,它是可以在指定的時間自行返回的 |
TERMINATED | 終止狀態,表示當前線程已經執行完畢 |