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