发布网友 发布时间:2022-04-30 03:35
共2个回答
热心网友 时间:2023-10-09 20:32
你应该调用store.notifyAll()和store.wait(),因为synchronized块获取的监视对象是store。追答阻塞队列就是一个线程安全可以引起阻塞的队列,当队列中没有元素时,取出元素的操作会阻塞直到队列中存在元素;当队列中元素满时,放入元素的操作会阻塞直到队列中有空位。最好还是看Java API吧,上oracle网站上就有。
热心网友 时间:2023-10-09 20:33
把你的 所有的 this.wait(); 和this.notifyAll()改成