老师,notify和notifyAll,signal和signalAll
来源:6-6 J.U.C之AQS-ReentrantLock与锁-2
![](http://img1.sycdn.imooc.com/user/5b8cd74c000157fd02000200-100-100.jpg)
慕慕1561859
2020-08-03
我记得notify在多个线程被阻塞的时候使用,会被一部分线程消费掉消息,导致真正需要被唤醒的线程没有接收到消息,必须使用notifyAll才行,而signal好像不会被消费掉,,所以尽量不要使用signalAll,是这样的吗?
写回答
1回答
-
Jimin
2020-08-03
你好,AQS使用 Condition 的 await signal signalAll 时,需要获得 Lock 锁,其它特性等同于 wait notify notifyAll,和你说的有些差别
00
相似问题