ConcurrentHashMap底层分析
ConcurrentHashMap相关概念类的继承关系成员变量构造函数put方法分析第一个判断第二个判断第三个判断
jdk1.8之前,通过segments实现,segments继承ReentrantLock,segments充当锁的角色,每一个table(桶)都有自己的锁,因此jdk1.8之前ConcurrentHashMap采用分段锁的机制来实现并发的更新操作,提高并发效率。
table相当于HashMap中的数组(桶),桶里每一个节点包含键,值,Hash值,称之为HashEntry,用来封装键值对(k
原创
2020-07-22 18:12:20 ·
187 阅读 ·
0 评论