第十二篇:ArrayBlockingQueue的源码解析(基于JDK1.8)

前言

上一篇我们手写了一个阻塞队列,今天我们接着开始学习之旅,让我们一起来看看ArrayBlockingQueue的源码吧。ArrayBlockingQueue是JDK中提供的工业级的通过数组实现的阻塞队列。

初始ArrayBlockingQueue

ArrayBlockingQueue的类图

第十二篇:ArrayBlockingQueue的源码解析(基于JDK1.8)_第1张图片

如上类图,ArrayBlockingQueue类继承了AbstractQueue抽象类,实现了BlockingQueue接口。那么我们先来看看BlockingQueue接口中定义了哪些方法。

BlockingQueue接口

	
   public interface BlockingQueue<E> extends

你可能感兴趣的:(Java并发容器与数据结构)