云原生
可观测性
主题
ConcurrentHashMap 源码分析
1.8的ConcurrentHashMap,采用对Node加锁机制。
采用CAS+Synchronized组合锁的方法。
CAS
操作Node数组的时候以CAS方式操作。
Synchronized
操作Node对应的数据结构,链表或红黑树的时候加Synchronized。保证操作数据的原子性。