線程的狀態

新建 (Born) : 新建的線程處於新建狀態

就緒 (Ready) : 在創建線程後,它將處於就緒狀態,等待 start() 方法被調用
運行 (Running) : 線程在開始執行時進入運行狀態
睡眠 (Sleeping) : 線程的執行可通過使用 sleep() 方法來暫時中止。在睡眠後,線程將進入就緒狀態
等待 (Waiting) : 如果調用了 wait() 方法,線程將處於等待狀態。用於在兩個或多個線程併發運行時
掛起 (Suspended) : 在臨時停止或中斷線程的執行時,線程就處於掛起狀態
恢復 (Resume) : 在掛起的線程被恢復執行時,可以說它已被恢復
阻塞 (Blocked) : 在線程等待一個事件時(例如輸入/輸出操作),就稱其處於阻塞狀態
死亡 (Dead) : 在 run() 方法已完成執行或其 stop() 方法被調用之後,線程就處於死亡狀態

 

發佈了26 篇原創文章 · 獲贊 10 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章