方法 java.util.concurrent.BlockingQueue.add(E e) 的 JavaDoc 读取:



我的问题是:它会返回 false 吗?如果没有,为什么这个方法返回一个 boolean 值?
这对我来说似乎很奇怪。这背后的设计决策是什么?

感谢您的知识!
曼努埃尔

最佳答案

它遵循 Collection.add(E e) 的契约(因为 BlockingQueueCollection 的子类型):

关于Java 的 BlockingQueue 设计问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4168654/

10-10 09:54