LeetCode_1188. 设计有限阻塞队列之Java实现
class BoundedBlockingQueue {
private final LinkedList<Integer> queue;
private int count;
private final ReentrantLock lock = new ReentrantLock();
// 队列是否为空的条件
private final Condition notEmpty = lock.newCondition();
// 队列是否已满的条件
private final Condition notFull = lock