java線程的狀態有以下幾種:
新建(New):線程被創建,但還沒有調用start()方法。
可運行(Runnable):線程正在運行或準備運行,包括就緒(Ready)和運行(Running)兩個子狀態。
阻塞(Blocked):線程被阻塞,等待某個條件的發生或者鎖的釋放。
等待(Waiting):線程進入等待狀態,等待其他線程的喚醒通知。
計時等待(Timed Waiting):線程進入一定時間的等待狀態,等待其他線程的喚醒通知或者時間到期。
終止(Terminated):線程執行結束或者出現異常,終止執行。