源于notify和notifyAll的问题

来源:14-6 发生死锁

BingleyFeng

2020-05-16

面试的时候,遇到一个问题,面试官问:有了notify为什么还需要notifyAll,notify有什么问题?notify能造成死锁吗????

写回答

1回答

悟空

2020-05-17

notify有什么问题:每次只能唤醒1个线程,而且是随机的,所以不确定被唤醒的线程是否是我们需要的,这是不够好的,而notifyAll可以唤醒所有线程,是比较合理的。

0
1
BingleyFeng
非常感谢!
2020-05-20
共1条回复

线程八大核心+Java并发原理及企业级并发解决方案

完整的并发知识网络+丰富的工作内容分享+50余道并发高频面试题

2512 学习 · 939 问题

查看课程