jdk源碼——ConcurrentHashMap——jdk1.7

 首先做個分析: hashMap,hashTable,ConcurrentHashMap,這三者之間的區別,HashMap是線程不安全的,在多線程的環境下,hashMap的put方法可能引起死循環,於是爲了線程安全,出現了hashTable,hashTable解決多線程安全的問題是簡單粗暴的加synchronized關鍵字,但是這種方法引起效率低下,於是ConcurrentHashMap出現了,下
相關文章
相關標籤/搜索