会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
muyer
博客园
首页
新随笔
联系
订阅
管理
HashMap在多线程中循环链表问题(jdk1.7)
jdk1.7HashMap的特点:
1.发生hash冲突时,头插法处理,再整体向下移动一位
2.扩容
1)扩容主要是为对数组扩容 对数组copy一份,把原来数组和链表上的所有元素专业到新的数组上; 循环数组上的所有链表(双重循环) 扩容完毕头插法所有元素的顺序变成逆序了 多个线程循环链表
在jdk8 中HashMap透过头插法,解决了这个问题
posted @
2020-08-19 21:20
木叶小寒江
阅读(
571
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告