執行緒狀態

辉辉、發表於2024-08-14

1.初始化

2.就緒 - 執行中

存在就緒是因為CPU有時間片,一個執行緒無法一直執行,需要切換到就緒,等待獲得CPU執行時間片。

3.阻塞

synchronized

4.等待

object.wait();

object.join();

喚醒透過

object.notify();

object.notifyAll();

5.有限等待

object.wait(xx);

Thread.sleep(xx);

Thread.join(xx);

6.終止

相關文章