ConCurrent與copyOnWrite

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