ConcurrentHashMap扩容实现机制jdk8中,采用多线程扩容。整个扩容过程,通过CAS设置sizeCtl,transferIndex等变量协调多个线程进行并发扩容。
扩容相关的属性nextTable扩容期间,将table数组中的元素 迁移到 nextTable。
12345/** * The next table to use; non-null only while resizing. 扩容时,将table中的元素迁移至nextTable . 扩容时非空 */private transient volatile Node<K,V>[] nextTable;
siz
...