ConcurrentLinkedQueue是一种无边界非堵塞线程安全的队列,底层通过单向链表实现,线程安全通过CAS操作实现。下图是它的类图关系,它继承了AbstractQueue类,实现Queue接口,具有Queue的基本特性。
该类内部通过两个volatile类型的Node节点来分别指向队列的首,尾节点。