LongAdder结果精确问题

来源:6-8 原理分析

慕九州8243454

2022-01-04

在调用sum()的时候,因为没有加锁操作,所以就可能出现已经遍历过的cell[i]被线程继续累加,而影响最终sum结果?这样结果不是错误的吗?那还能用到实际生产去吗?或者说场景是什么呢?

写回答

1回答

悟空

2022-01-04

不是遍历过的被重复加,而是加的过程中可能数字变大了

0
5
悟空
回复
丨木頭丶吅
我觉得你理解的是对的。
2022-06-30
共5条回复

深度解密Java并发工具,精通JUC,成为并发多面手

JUC全方位讲解,构建并发工具类知识体系

1599 学习 · 573 问题

查看课程