线程死的时候会调用自己的notifyAll方法,join会执行结束。

线程死的时候会调用自己的notifyAll方法,join会执行结束。

今天算是长见识了,线程死的时候会自己notifyAll,释放掉所有的持有自己对象的锁。这个机制是实现很多同步方法的基础。

需要注意的是,wait()和notify()必须在synchronized代码块中调用

原文地址:https://www.cnblogs.com/juniorMa/p/6201842.html