早期版本JDK1.7
CAS+Reentrantlock

JAVA面试基础之ConcurrentHashMap
JDK1.8
CAS+Synchronized(锁优化)+volatile
valatile状态值
CAS向节点添加值
发生哈希碰撞, Synchronized锁住链表头结点,向链表或者红黑树插入值
并发度高,锁粒度小

JAVA面试基础之ConcurrentHashMap
JAVA面试基础之ConcurrentHashMap
JAVA面试基础之ConcurrentHashMap

相关文章: