ConcurrentHashMap中的sizeCtl的含义有几种?是用来干嘛的?
2 个回答
自己喜欢的东西,就不要问别人好不好。粑粑编辑于 2022-03-19 18:09 •IP属地 河北举报评论收藏
快乐出现的时候,就好好享受快乐。宁大ConcurrentHashMap设计很强,其中sizeCtl设计十分巧妙。但是在网上查资料真的是以讹传讹啊。所以,我来写一下sizeCtl的说明。 sizeCtl有多重含义,其中除了扩容的时候难理解外,其他的比较好理解 1 如果一个ConcurrentHashMap正在初始化,值为-1 2 ConcurrentHashMap初始化完成正在使用,置为size * 0.75 3 扩容的时候,是一个负值发布于 2022-03-08 12:28 •IP属地 天津举报评论收藏
公众号进入网站体验更佳

