深刻源码学习1.7的ConcurrentHashMap(二)

1、ConcurrentHashMap的使用方法实现 一、get操做 get操做先通过一次再散列,而后使用这个散列值经过散列运算定位到Segment(使用了散列值的高位部分),再经过散列算法定位到table(使用了散列值的所有)。整个get过程,没有加锁,而是经过volatile保证get老是能够拿到最新值。segment下的HashEntry数组用了transient字段修饰,不能被反序列化。j
相关文章
相关标签/搜索