阅读背景:

Java同步数据结构之ConcurrentLinkedQueue

来源:互联网 

前言

前面介绍的Queue都是通过Lock锁实现的阻塞队列,今天介绍一种非阻塞队列ConcurrentLinkedQueue,所谓非阻塞,其实就是通过CAS代替加锁来实现的高效的非阻塞队列。当许多线程共享对公共集合的访问时,ConcurrentLinkedQueue是一个合适的选择。与大多数其他并发集合实现一样,该类不允许使用空元素。前面介绍的Queue都是通过Lock锁实现的阻塞队列,今天介绍一种非阻塞队列Concu




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: