线程状态

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.终止

posted @ 2024-08-14 20:05  辉辉、  阅读(7)  评论(0)    收藏  举报