采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在调用sum()的时候,因为没有加锁操作,所以就可能出现已经遍历过的cell[i]被线程继续累加,而影响最终sum结果?这样结果不是错误的吗?那还能用到实际生产去吗?或者说场景是什么呢?
不是遍历过的被重复加,而是加的过程中可能数字变大了
那最后的结果正确吗?
也是正确的
老师,为什么结果还是正确的呢,如果加到中途,之前cell[]中的值变大了却没有被算进sum里,不应该结果比预期的小吗?
登录后可查看更多问答,登录/注册
JUC全方位讲解,构建并发工具类知识体系
1.3k 11
1.7k 10
1.3k 10
1.8k 9
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号