ConCurrentHashMap

ConCurrentHashMap的早期實現如上圖,是將其分爲很多segment,其次每個segment的數據結構類似於HashMap;每個Segment裏面都擁有一個HashEntry<k,v>對象。 HashEntry<k,v> 內部使用了 volatile 的value字段保證了數據的可見性以達到同步的效果。在同步環境下,整體採用了分段鎖定的效果,當其中一個segment進行同步操作時候,其
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息