会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
cnblogs_z_s
博客园
首页
新随笔
联系
订阅
管理
2019年2月24日
jdk7和8中关于HashMap和concurrentHashMap的扩容过程总结,以及HashMap死循环
摘要: 题外话:为什么要hashcode进行spread? 充分使用key.hashCode()的高16位信息,保证hash分布更分散, 扩容操作是新建2倍于原表大小的新表,并将原表结点拷贝一份放在新表中,对原表无修改或修改很小。当原表所有结点都已被拷贝到新表中后,原表会被垃圾回收。 在jdk7中的Hash
阅读全文
posted @ 2019-02-24 17:23 cnblogs_z_s
阅读(1726)
评论(0)
推荐(0)
编辑
公告