java concurrent-ConcurrentHashMap

一、数据结构 下图(来自网络): 简要说明: 1.segments数组 2.segment-散列表 3.table-segment散列表的桶数组 4.HashEntry-segment散列表发生冲突时候,使用链表解决冲突 锁粒度-segment散列表 segment加锁位置 put和remove方法 作用: 多线程的竞争只在同一个segment中,且get请求不需要加锁操作 二、方法说明(下面源码
相关文章
相关标签/搜索