ConCurrent與copyOnWrite
- ConCurrentHashMap最高支持16個段,若是多個線程訪問不一樣的段,則支持高併發,最罪根本的原理,設計思想就是細粒度,分段segment。
- Copy-On-Write 容器 兩種 CopyOnWriteArrayList 和CopyOnWriteArraySet 寫時複製的容器 向一個容器添加元素時先將此容器複製,而後向複製後的容器添加元素,這樣原容器不須要加任何鎖,能夠實現同步讀操做,而後添加完元素後將引用指向新的copy觸的容器。也就是所說的讀寫分離操做
- 併發queue 1是以CouncurrentLinkedQueue爲表明的高性能隊列,一個是以BlockingQueue爲表明的阻塞隊列
- BlockingQueue priorityBlockingQueue 傳入的對象必須實現comparable接口,調用take方法時將優先級最高的元素拿出來
- delayQueue 容器中的元素到了指定的延時時間才能從隊列中獲取
歡迎關注本站公眾號,獲取更多信息