会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
vsop_479
博客园
首页
新随笔
联系
订阅
管理
2019年10月12日
jdk1.7 HashMap扩容时,不论是否有链表,并发都可能出现循环链表
摘要: 扩容时使用transfertransfer不同于put时的判断hash冲突,直接使用头插法,如果没有冲突,则next为null。如下:e.next = newTable[i];newTable[i] = e;如果线程B设置了newTable[i] = e,线程A执行e.next = newTable
阅读全文
posted @ 2019-10-12 17:56 vsop_479
阅读(269)
评论(0)
推荐(0)
编辑
公告