并发容器分析(四)--ConcurrentLinkedQueue
2010-10-13 22:20
363 查看
一、简介
ConcurrentLinkedQueue是一个无锁的queue实现,它采用了一种无锁算法(在API中有说明),相比于传统的同步的queue来说吞吐量可以大大提高,同时它也不同于BlockingQueue,并不单单提供阻塞操作。它主要的目的是通过采用无锁的算法,使得read/write操作均不需要对容器加锁,提高容器吞吐量
二、具体实现
查看相关的论文
阅读更多
相关文章推荐
- Java concurrent Framework并发容器之ConcurrentLinkedQueue(1.6)源码分析 ??
- 聊聊并发(六)ConcurrentLinkedQueue的实现原理分析
- java 非阻塞算法在并发容器中的实现(ConcurrentLinkedQueue源码)
- 聊聊并发(六)ConcurrentLinkedQueue的实现原理分析
- 【死磕Java并发】-----J.U.C之Java并发容器:ConcurrentLinkedQueue
- java多线程-专题-聊聊并发(六)ConcurrentLinkedQueue的实现原理分析
- 深入浅出 Java Concurrency (20): 并发容器 part 5 ConcurrentLinkedQueue
- Java并发容器之ConcurrentLinkedQueue
- 聊聊并发(6)ConcurrentLinkedQueue的实现原理分析
- 聊聊并发(六)——ConcurrentLinkedQueue的实现原理分析
- Java并发编程-并发队列(ConcurrentLinkedQueue)的原理分析
- Java并发容器——ConcurrentLinkedQueue
- Java concurrent Framework并发容器之ArrayBlockingQueue(1.6)源码分析
- 聊聊并发(六)――ConcurrentLinkedQueue的实现原理分析
- 聊聊并发(六)——ConcurrentLinkedQueue的实现原理分析
- Java并发编程-并发队列(ConcurrentLinkedQueue)的原理分析
- Java并发中的ConcurrentLinkedQueue源码分析
- 聊聊并发(六)——ConcurrentLinkedQueue的实现原理分析
- Java并发容器之非阻塞队列ConcurrentLinkedQueue
- 聊聊并发(六)——ConcurrentLinkedQueue的实现原理分析