死磕 java集合之ConcurrentHashMap源碼分析(二)——擴容
本章接着上一章,鏈接直達請點我。 初始化桶數組 第一次放元素時,初始化桶數組。 (1)使用CAS鎖控制只有一個線程初始化桶數組; (2)sizeCtl在初始化后存儲的是擴容門檻; ( ...
本章接着上一章,鏈接直達請點我。 初始化桶數組 第一次放元素時,初始化桶數組。 (1)使用CAS鎖控制只有一個線程初始化桶數組; (2)sizeCtl在初始化后存儲的是擴容門檻; ( ...