前言
上一篇我们手写了一个阻塞队列,今天我们接着开始学习之旅,让我们一起来看看ArrayBlockingQueue的源码吧。ArrayBlockingQueue是JDK中提供的工业级的通过数组实现的阻塞队列。
初始ArrayBlockingQueue
ArrayBlockingQueue的类图
如上类图,ArrayBlockingQueue类继承了AbstractQueue抽象类,实现了BlockingQueue接口。那么我们先来看看BlockingQueue接口中定义了哪些方法。
BlockingQueue接口
public interface BlockingQueue<E> extends