![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
前言 LinkedTransferQueue是JDK1.7才添加的阻塞隊列驯妄,基于鏈表實現(xiàn)的FIFO無界阻塞隊列,是ConcurrentLinke...
前言 LinkedBlockingDeque是基于雙向鏈表的雙端有界阻塞隊列寸士,使用非公平ReentrantLock實現(xiàn)線程安全,默認和最大長度都...
1- 前言 ArrayBlockingQueue是基于循環(huán)數(shù)組實現(xiàn)的有界阻塞隊列锌订。不允許元素為null眨业,構造器內(nèi)必須指定隊列的容量急膀。 2- 定義...
前言 有界并發(fā)阻塞隊列,基于單向鏈表的實現(xiàn)龄捡,按照FIFO對元素進行操作卓嫂,默認和最大長度都為Integer.MAX_VALUE;不允許null元素...
前言 CopyOnWriteArraySet是通過代理CopyOnWriteArrayList的方法來實現(xiàn)的聘殖,add操作是通過調(diào)用CopyOnW...
前言 ArrayList的線程安全的版本晨雳,由名稱可以看出這個集合的特點就是:在寫時復制數(shù)組,讀無鎖的的ArrayList奸腺。 元素可以為null ...
1- ConcurrentLinkedQueue介紹 ConcurrentLinkedQueue是線程安全的無鎖基于循環(huán)CAS算法的無界非阻塞隊...
LinkedHashSet是對LinkedHashMap的簡單封裝餐禁,實現(xiàn)了Set集合根據(jù)插入順序進行迭代的功能。 定義 ** 繼承自HashSe...
LinkedHashMap繼承自HashMap突照,除了具有HashMap的功能之外帮非,還維持了一個雙向鏈表用來按照插入或訪問的順序記錄所有Entry...