線程的生命週期及狀態轉換

  在Java中任何對象都有生命週期, 線程也不例外,線程的創建即是線程的生命週期的開始,當run() 方法執行完畢, 或者線程拋出一個未捕獲的異常 或者 錯誤的時候, 線程的生命週期就結束了。   Java線程的生命週期分爲5個階段: 新建狀態、就緒狀態、 運行狀態、 阻塞狀態、 死亡狀態。在程序中, 可以通過一些操作, 可以使線程在不同狀態中進行轉換。如下圖:     1、新建狀態(New):
相關文章
相關標籤/搜索