HashMap爲什麼不是線程安全?

HashMap爲什麼不是線程安全? 以JDK1.8的HashMap爲例,引用作者: 一字馬胡 所寫文章中的一張圖: 上圖爲HashMap的PUT方法的詳細過程.其中造成線程不安全的方法主要是resize(擴容)方法. 情況一: 假設現在有線程A 和線程B 共同對同一個HashMap進行PU操作,假設A和B插入的Key-Value中key的hashcode是相同的,這說明該鍵值對將會插入到Table
相關文章
相關標籤/搜索