java.lang.IllegalStateException: Queue full
其实异常说的很清楚 队列满了!
ArrayBlockingQueue
FIFO 的队列:
初始化时候:
public ArrayBlockingQueue(int capacity) {
this(capacity, false);
}
public ArrayBlockingQueue(int capacity, boolean fair) {
if (capacity <= 0)
throw new IllegalArgumentException();
this.items = new Object[capacity];
lock = new ReentrantLock(fair);
notEmpty = lock.newCondition();
notFull = lock.newCondition();
}
其他的api 自己看源码吧,。都有