ConcurrentHashMap补充

来源:互联网 发布:数据建模 pdf 编辑:程序博客网 时间:2024/05/30 18:29

原文链接

原文中认为不对的地方,在扩容后赋值table 到 newtable中,索引计算时并不是用什么反转链表,而是计算(e.hash & n) 的值看hash值新增的那个bit是1还是0,要是0索引值不变,要是1  索引值=(索引值+n) 。

0 0
原创粉丝点击