读书人

对线程同步的理解

发布时间: 2013-09-11 16:59:39 作者: rapoo

对线程同步的理解、求助
刚在书上看到关于线程同步的含义,其中有一个例子是这样的:

有一个变量T的工资count=100,有两个主管A和B(即工作线程)在早一些时候拿了这个变量的值回去
,过了一段时间A主管将T的工资加了5块,并存回count变量,而B主管将T的工资减去3块,并存回count变量。本来T君可以得到102块的工资的,现在就变成98块了。

令我不解的是“98”,如果线程同步是102,不进行同步处理会报错,我的疑问是为何变成98了呢?
而不是97,是不是数据丢失了

[最优解释]
书错了,不用想,垃圾书写错的地方多了。
[其他解释]
100-5+3=98????同疑惑
[其他解释]
book wrong
[其他解释]

引用:
书错了,不用想,垃圾书写错的地方多了。

我想也是
我的异常网推荐解决方案:软件开发者薪资,http://www.myexception.cn/other/1391128.html

读书人网 >.NET Framework

热点推荐