HashMap为什么不是线程安全?

HashMap为什么不是线程安全? 以JDK1.8的HashMap为例,引用作者: 一字马胡 所写文章中的一张图: 上图为HashMap的PUT方法的详细过程.其中造成线程不安全的方法主要是resize(扩容)方法. 情况一: 假设现在有线程A 和线程B 共同对同一个HashMap进行PU操作,假设A和B插入的Key-Value中key的hashcode是相同的,这说明该键值对将会插入到Table
相关文章
相关标签/搜索