码迷,mamicode.com
首页 > 其他好文 > 详细

ConcurrentHashmap

时间:2019-02-09 20:51:20      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:map   数据结构   冲突   hashmap   访问   链表   结构   数据   jdk   

数据结构

jdk1.8:数组、链表/红黑树,同HashMap(jdk1.7 分段数组+链表)

线程安全的实现

jdk1.7,分段锁,每次只锁住一个分段,不同分段的数据可以并发修改,提高了并发访问率

jdk1.8,synchronized+CAS,对链表/红黑树的首节点加锁,只要hash不一样就不会冲突,并发提高了n倍

ConcurrentHashmap

标签:map   数据结构   冲突   hashmap   访问   链表   结构   数据   jdk   

原文地址:https://www.cnblogs.com/darknessplus/p/10357908.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!