ConcurrentHashMap源码阅读记录--JDK8
阅读ConcurrentHashMap源码记录--JDK8
sizeCtl是控制标识符,不同的值表示不同的意义。
负数代表正在进行初始化或扩容操作 -1代表正在初始化 -N 表示有N-1个线程正在进行扩容操作 正数或0代表hash表还没有被初始化,这个数值表示初始化或下一次进行扩容的大小,类似于扩容阈值。它的值始终是当前ConcurrentHashMap容量的0.75倍,这与l
原创
2017-10-27 15:37:45 ·
203 阅读 ·
0 评论