HashMap线程安全

HashMap 是线程安全的吗,为什么不是线程安全的。 不是线程安全的,因为多线程环境下,使用 HashMap 进行 put 操作可能会引起死循环,导致 CPU 利用率接近 100%,所以在并发情况下 HashMap 不是线程安全的。 如果有两个线程 A 和 B,都进行同时插入数据,刚好这两条不同的数据经过哈希码是一样的,且该位置还没有其他的数据。所以这两个线程都会进入。假设一种情况,线程 A 通
相关文章
相关标签/搜索