深刻源碼學習1.7的ConcurrentHashMap(二)

1、ConcurrentHashMap的使用方法實現 一、get操做 get操做先通過一次再散列,而後使用這個散列值經過散列運算定位到Segment(使用了散列值的高位部分),再經過散列算法定位到table(使用了散列值的所有)。整個get過程,沒有加鎖,而是經過volatile保證get老是能夠拿到最新值。segment下的HashEntry數組用了transient字段修飾,不能被反序列化。j
相關文章
相關標籤/搜索