Java:通知与通知所有

时间:2018-07-04 17:51:58

标签: java multithreading notify

很难理解使用notify而不是notifyall的好处,反之亦然。 假设我们有一个要锁定的对象L和四个线程:A,B,C和D。现在A进入run方法并在对象B,C和D等待通知时获得对对象L的锁定。 那么,分别使用notify通知这些等待线程与使用notifyall一次通知所有等待线程有什么区别,因为在两种情况下,我们都无法控制A之后的哪个线程获得了对象L的锁定。

0 个答案:

没有答案