ConcurrentHashMap扩容怎么保证线程安全,扩容时重新定位需要rehash吗,怎么减少哈希碰撞
来源:10-5 ConcurrentHashMap
weixin_慕沐2087304
2021-02-25
写回答
1回答
-
翔仔
2021-02-26
同学好,如果并发扩容,transfer直接使用正在扩容的新hash表,保证了不会出现hash表覆盖的情况
具体可以看看 https://juejin.cn/post/6844903813892014087
扩容时候需要重新rehash;减少哈希碰撞主要就是尽量保证算出来的哈希值不同,也就是分布到不同的桶里
00
相似问题