0%

ConcurrentLinkedQueue

ConcurrentLinkedQueue

ConcurrentLinkedQueue是一种适用于高并发场景下的队列,通过无锁的方式,实现了高并发状态下的高性能,通常ConcurrentLinkedQueue性能好于BlockingQueue。是一种基于链表节点的无界线程安全队列。该队列的元素遵循先进先出的原则,该队列不允许为null

重要方法

add()和offer()都是加入元素的方法

poll()和peek()都是取头元素节点,前者会删除元素,后者不会删除元素