随笔分类 - 源码
摘要:8 初始容量为16 负载因子0.75 每次扩容翻倍为2n rehash到og或og+n的坑位 求坑位 有两步: 修改hash:先对hash值右移16位,为了更散列 ((h = key.hashCode()) ^ (h >>> 16)) 由于tab.length肯定是远远小于hash值的,所以位运算的
阅读全文
摘要:比AtomicInteger快,但没那么准 主要用到的参数: base,cells数组,cellsBusy有无锁,uncontended竞争过,各种cas public void add(long x) { //牛逼啊可以修改了 哈哈 Cell[] as; long b, v; int m; Cel
阅读全文

浙公网安备 33010602011771号