并发Queue
在并发队列上JDK提供了两套实现:
一个是以ConcurrentLinkedQueue为代表的高性能队列,
一个是以BlockingQueue接口为代表的阻塞队列
这两种都继承自 Queue
ConcurrentLinkedQueue:是一个适用于高并发场景下的队列,通过无锁的方式,实现高并发状态下的高性能,通常ConcurrentLinkedQueue性能要好于BlockingQueue,它是一个基于链接节点的无界线程安全队列,该队列
的元素遵循先进先出的原则,头是最先加入的,尾是最近加入的,该队列不允许null元素存在