问一个 hashmap 线程安全的问题

2019-11-04 16:32:41 +08:00
 star00

有大佬知道,HashMap 纯 get 操作是否线程安全吗?

841 次点击
所在节点    问与答
4 条回复
Vegetable
2019-11-04 16:35:30 +08:00
不写 java,但是纯读存在所谓线程不安全吗
star00
2019-11-04 16:37:37 +08:00
@Vegetable 我觉得应该也不存在,因为根本不会改变 hash 表的位置。但是印象流中好像看到过相关文章。就过来问问。
672795574
2019-11-04 16:44:02 +08:00
HashMap 主要是 2 个线程同时 put 并且发生 resize 会导致出现环形链表,因此 get 的时候 hash 值对到这个桶上的时候会死循环。
leoaqr
2019-11-04 16:46:00 +08:00
不能理解这个问题的意义在哪里。如果真的 hashmap 存的值都不变,那为什么不直接就是访问静态资源了吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/616149

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX