2 lkg vvk lkg_vvk 于 2017.08.28 10:18 提问

concurrentHashMap 构造方法

int c = initialCapacity / ssize;
if (c * ssize < initialCapacity)
++c;
int cap = MIN_SEGMENT_TABLE_CAPACITY;
while (cap < c)
cap <<= 1;

                    不太懂这一段是干嘛的,不清楚++c什么情况下会发生,还有cap就是hashEntry的size吗?

1个回答

zqbnqsdsmd
zqbnqsdsmd   2018.05.29 12:51
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!