CurrentHashMap學習筆記_未完

由於HashMap並不是線程安全的,所以不能併發操作它。多線程編程推薦使用CurrentHashMap。 jdk 1.7 採用分段鎖技術,整個 Hash 表被分成多個段,給每一個段加個segment鎖,而不是把每一個元素加鎖,這樣做有什麼好處壞處?段與段之間可以併發訪問,這在一定程度上提高了運行效率,但是卻犧牲了部分線程安全性。所有的 put,get,remove 等方法都是根據鍵的 hash 值
相關文章
相關標籤/搜索