HashMap为什么线程不安全(hash碰撞与扩容导致)

鲁班学院 HashMap为什么线程不安全 一直以来都知道HashMap是线程不安全的,但是到底为什么线程不安全,在多线程操作情况下什么时候线程不安全? 让我们先来了解一下HashMap的底层存储结构,HashMap底层是一个Entry数组,一旦发生Hash冲突的的时候,HashMap采用拉链法解决碰撞冲突,Entry内部的变量: 通过Entry内部的next变量可以知道使用的是链表,这时候我们可以
相关文章
相关标签/搜索