`

concurrent包下的容器之Queue

    博客分类:
  • java
阅读更多

并发Queue

在并发队列上JDK提供了两套实现:

一个是以ConcurrentLinkedQueue为代表的高性能队列,

一个是以BlockingQueue接口为代表的阻塞队列

这两种都继承自 Queue

 

 ConcurrentLinkedQueue:是一个适用于高并发场景下的队列,通过无锁的方式,实现高并发状态下的高性能,通常ConcurrentLinkedQueue性能要好于BlockingQueue,它是一个基于链接节点的无界线程安全队列,该队列

的元素遵循先进先出的原则,头是最先加入的,尾是最近加入的,该队列不允许null元素存在 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics