JDK7的ConcurrentHashMap分析

JDK7下的ConcurrentHashMap capacity:當前數組容量,始終保持 2^n。如果當前的 size 已經達到了閾值,並且要插入的數組位置上已經有元素,那麼就會觸發擴容,擴容後數組大小爲當前的 2 倍。     由於是雙倍擴容,遷移過程中,會將原來 table[i] 中的鏈表的所有節點,分拆到新的數組的 newTable[i] 和 newTable[i + oldLength]
相關文章
相關標籤/搜索