死磕 java集合之ConcurrentHashMap源码分析(二)——扩容
本章接着上一章,链接直达请点我。 初始化桶数组 第一次放元素时,初始化桶数组。 (1)使用CAS锁控制只有一个线程初始化桶数组; (2)sizeCtl在初始化后存储的是扩容门槛; ( ...
本章接着上一章,链接直达请点我。 初始化桶数组 第一次放元素时,初始化桶数组。 (1)使用CAS锁控制只有一个线程初始化桶数组; (2)sizeCtl在初始化后存储的是扩容门槛; ( ...