慕标7261811
2017-08-20 14:10
那为什么最后的值还是1000000没有损失?
因为每条线程就是一个数组元素,能量的转换就是在数组元素间进行的传递,只是从一个数组元素转移到了另一个数组元素,而经过加锁机制之后,数组元素中不会有数据的丢失,故最后的总值还是原数组的所有数组元素的总和。
深入浅出Java多线程
186088 学习 · 464 问题
相似问题
回答 2
回答 1
回答 4
回答 5