java中線程的狀態有:1.new,新建狀態;2.runnable,就緒狀態;3.running,運行狀態;4.blocked,阻塞狀態;5.dead,死亡狀態;
java中線程的狀態有以下幾種
1.new
new是指線程的新建狀態,當創建一個線程時,線程會進入新建狀態,但此時線程還未啟動。
2.runnable
runnable是指線程的就緒狀態,當調用線程的start()方法時,線程是位于可運行的線程池中,等待被線程調度選中,等待期間的線程就處于就緒狀態。
3.running
running是指線程的運行狀態,是指線程獲取到cpu使用權后,線程會進入運行狀態,開始執行run()方法。
4.blocked
blocked是指線程的阻塞狀態,是指線程在運行過程由于種種原因放棄cpu的使用權,從而線程停止運行,此時線程處于阻塞狀態。
5.dead
dead是指線程的死亡狀態,是指線程執行結束或因異常退出run()方法,導致線程結束生命周期。