HashMap爲什麼線程不安全(hash碰撞與擴容導致)

魯班學院 HashMap爲什麼線程不安全 一直以來都知道HashMap是線程不安全的,但是到底爲什麼線程不安全,在多線程操作情況下什麼時候線程不安全? 讓我們先來了解一下HashMap的底層存儲結構,HashMap底層是一個Entry數組,一旦發生Hash衝突的的時候,HashMap採用拉鍊法解決碰撞衝突,Entry內部的變量: 通過Entry內部的next變量可以知道使用的是鏈表,這時候我們可以
相關文章
相關標籤/搜索