longAdder 学习笔记
现在notion写的笔记,然后迁移过来,注释不对等凑合看,好不好嘛
相对于 atmoic,并发性能更墙,追求最终一致性,但是单一操作没有atmoic性能好
它是将所有并发所要储存的值放在一个base中, ,然后进行增减工作
将并发的线程,设计为一个数组,并将所要累加的值放入base中,base是cas操作,根据数组中元素是否为空,来进行最终的增改,多线程较多情况下,还会进行扩容,依然是二的次方幂,...
原创
2020-03-24 18:48:49 ·
292 阅读 ·
0 评论