java 线程 join方法

Python014

java 线程 join方法,第1张

您好,提问者:

当main线程调用到Thread-0的时候,这个时候main线程是等待状态,直到join守护完毕才执行下面的东西。

join方法是先将线程池中的其它线程wait状态,join执行完毕,又调用了notifyAll()唤醒所有线程中的线程。

1:c线程处于运行状态的时候,a线程处于阻塞状态.

必须等待b结束.

(可以想像此时如果b再调用

a.join,两个进程就相互锁死了)

2:超过10毫秒,那么a就处于就绪状态了,此时和c处于竞争状态,随时发生上下文转换