Java多線程(3)

線程狀態

線程共有5中狀態,在特定的情況下,線程可以在不同的轉態之間切換


  • 創建狀態:實例化了一個新的線程對象,還未啓動
  • 就緒狀態: 創建好的線程對象調用start()方法完成啓動,進入線程池等待搶佔CPU資源
  • 運行狀態: 線程對象獲取了CPU資源,在一定的時間內執行任務
  • 阻塞狀態: 正在運行的賢臣暫停執行任務,釋放所佔用的CPU資源。並在解除阻塞狀態只會也不能直接回到運行狀態,而是重新回到就緒狀態,等待獲取CPU資源
  • 終止狀態: 線程運行完畢或因爲異常導致該線程終止運行

在這裏插入圖片描述


Java多線程的知識持續更新中!