hashmap 在1.7和1.8中的区别?concurrenthashmap
hashmap 在1.7和1.8中的区别?#
1.8 中concurrenthashmap的知识点#
重要属性–sizeCtl
负数代表正在进行初始化或扩容操作
-1代表正在初始化 -N表示有N-1个线程正在进行扩容操作 正数或者0代表hash表还没有被初始化,这个数值代表初始化或下一次进行扩容的大小,
一些属性
利用volatile方法设置节点位置的值
利用cas算法设置i节点位置上的n...
原创
2018-10-23 11:03:14 ·
578 阅读 ·
0 评论