【從入門到放棄-Java】併發編程-JUC-ConcurrentHashMap

前言

上文【從入門到放棄-Java】併發編程-鎖-synchronized中,我們介紹了可以使用內置鎖synchronized同步類或代碼塊兒,到達線程安全的目的。

jdk幫我們把常用的一些模塊封裝成同步容器,如Vector、Hashtable、Collections.synchronizedXxx等。實現方式主要是將常用的容器類加了Synchronized同步。但我們知道,synchronized的頻繁使用及競爭較爲激烈時,對性能的影響比較大。

jdk1.5之後爲我們提供了多種併發容器類,來提升同步容器的性能,這些類主要在java.util.concurrent包(簡稱juc,包內還有很多其它的併發工具類)中。我們本文先來學習下最常用的併發容器-ConcurrentHashMap。

ConcurrentHashMap

put

/**
 * 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章