初始化哈希表和扩容 rehash 的过程,都需要依赖sizeCtl。该属性有以下几种取值:
- 0:默认值
- -1:代表哈希表正在进行初始化
- 大于0:相当于 HashMap 中的 threshold,表示阈值
- 小于-1:代表有多个线程正在进行扩容。(譬如:-N 表示有N-1个线程正在进行扩容操作 )
初始化哈希表和扩容 rehash 的过程,都需要依赖sizeCtl。该属性有以下几种取值:
本文标题:concurrenthashmap系列之init方法
本文链接:https://www.haomeiwen.com/subject/lrrkuhtx.html
网友评论