溫馨提示×

java線程有哪些狀態

養魚的貓咪
176
2021-04-15 13:35:25
欄目: 編程語言

java中線程的狀態有:1.new,新建狀態;2.runnable,就緒狀態;3.running,運行狀態;4.blocked,阻塞狀態;5.dead,死亡狀態;

java線程有哪些狀態

java中線程的狀態有以下幾種

1.new

new是指線程的新建狀態,當創建一個線程時,線程會進入新建狀態,但此時線程還未啟動。

2.runnable

runnable是指線程的就緒狀態,當調用線程的start()方法時,線程是位于可運行的線程池中,等待被線程調度選中,等待期間的線程就處于就緒狀態。

3.running

running是指線程的運行狀態,是指線程獲取到cpu使用權后,線程會進入運行狀態,開始執行run()方法。

4.blocked

blocked是指線程的阻塞狀態,是指線程在運行過程由于種種原因放棄cpu的使用權,從而線程停止運行,此時線程處于阻塞狀態。

5.dead

dead是指線程的死亡狀態,是指線程執行結束或因異常退出run()方法,導致線程結束生命周期。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女