我有一个链式阻塞队列,我在其中协调20个消费者线程和20个生产者线程的工作。队列的容量为10(目前我只是在测试)。但是,当我向满队列中放入元素时,与其阻塞等待,我会得到下面的错误。为什么会这样呢?JavaDoc文档说在这种情况下队列应该是阻塞的。难道我理解错了什么吗?
java.lang.IllegalStateException: Queue full
at java.util.AbstractQueue.add(AbstractQueue.java:98)
at java.util.AbstractQueue.addAll(AbstractQueue.java:187)