HashMap是線程安全的嗎?有哪些線程安全的容器

HashMap不是線程安全的。數組 HashMap的擴容機制就是從新申請一個容量是當前2倍的桶數組,而後將原先的記錄逐個映射到新的桶裏,而後將原先桶逐個置爲null使得引用失效。安全 在put或resize發生時,後一個線程的操做數據會將前一個數據覆蓋,致使數據丟失。.net 線程安全的容器:線程 Vector、HashTable、concurrentHashMap、copyOnWriteArra
相關文章
相關標籤/搜索