普通会员
162
12
173
Hashmap本质是数组加链表。根据key取得hash值,然后计算出数组下标,如果多个key对应到同一个下标,就用链表串起来,新插入的在前面。
ConcurrentHashMap:在hashMap的基础上,ConcurrentHashMap将数据分为多个segment,默认16个(concurrency level),然后每次操作对一个segment加锁,避免多线程锁的几率,提高并发效率。
文章来自www.wityx.com,转载请注明出处!原文地址http://www.wityx.com/post/419_1_1.html
java面试题交流群:327440556
发表回复 请登录后发表回复
触屏版|电脑版
java面试题网由www.wuliaokankan.cn与java建站系统提供技术支持V2.1 网站地图 © 2016-2018