前言 LinkedTransferQueue是JDK1.7才添加的阻塞队列,基于链表实现的FIFO无界阻塞队列,是ConcurrentLinke...
前言 LinkedBlockingDeque是基于双向链表的双端有界阻塞队列,使用非公平ReentrantLock实现线程安全,默认和最大长度都...
1- 前言 ArrayBlockingQueue是基于循环数组实现的有界阻塞队列。不允许元素为null,构造器内必须指定队列的容量。 2- 定义...
前言 有界并发阻塞队列,基于单向链表的实现,按照FIFO对元素进行操作,默认和最大长度都为Integer.MAX_VALUE;不允许null元素...
前言 CopyOnWriteArraySet是通过代理CopyOnWriteArrayList的方法来实现的,add操作是通过调用CopyOnW...
前言 ArrayList的线程安全的版本,由名称可以看出这个集合的特点就是:在写时复制数组,读无锁的的ArrayList。 元素可以为null ...
1- ConcurrentLinkedQueue介绍 ConcurrentLinkedQueue是线程安全的无锁基于循环CAS算法的无界非阻塞队...
LinkedHashSet是对LinkedHashMap的简单封装,实现了Set集合根据插入顺序进行迭代的功能。 定义 ** 继承自HashSe...
LinkedHashMap继承自HashMap,除了具有HashMap的功能之外,还维持了一个双向链表用来按照插入或访问的顺序记录所有Entry...
文集作者