ConcurrentHashMap原理分析
2021-06-23 11:21:25 0 举报
线程安全的hashmap
作者其他创作
大纲/内容
HashEntry数组
HashEntry
Node数组+链表+ 红黑树
1.7原理分析
加锁位置:线程安全
数据结构
Segment数组 + HashEntry数组 + 链表
每一把锁只锁容器其中一部分数据
Segment
优化synchronized 和 cas操作了维护并发
ConcurrentHashMap
put操作
Reetrolock加锁
1、加锁是使用头结点作为同步锁对象2、锁只锁住一个链表或者一棵树
1.8原理分析
Segment数组
0 条评论
下一页