Java HashMap筆記之二:線程不安全原理

在上一篇《Java HashMap筆記之一:基本原理》中已經介紹了Java中HashMap的基本原理,包括初始大小、初始化時機、內部Entry數組大小爲什麼是2的冪、擴容的原因和時機等。本篇來介紹下HashMap爲什麼不是線程安全的。 HashMap線程不安全的根本原因-擴容 導致HashMap線程不安全的根本原因是擴容。擴容就是在put加入元素的個數超過capacity * loadFactor
相關文章
相關標籤/搜索