老師,為什么在總能量丟失后,后面還會恢復成10000呢?
老師講的很棒,但有點我不明白:
按后面課程講的,線程A將數(shù)據(jù)修改到一半被阻塞,其他線程B把A將要修改的數(shù)據(jù)修改了,之后A重新獲得資源繼續(xù)把數(shù)據(jù)寫入,導致之前B寫的數(shù)據(jù)被覆蓋。那么這樣不是B的數(shù)據(jù)就丟失了嗎?或者說B線程控制的盒子給出的能量丟失了,為什么后面總能量會重新回到10000呢?
老師講的很棒,但有點我不明白:
按后面課程講的,線程A將數(shù)據(jù)修改到一半被阻塞,其他線程B把A將要修改的數(shù)據(jù)修改了,之后A重新獲得資源繼續(xù)把數(shù)據(jù)寫入,導致之前B寫的數(shù)據(jù)被覆蓋。那么這樣不是B的數(shù)據(jù)就丟失了嗎?或者說B線程控制的盒子給出的能量丟失了,為什么后面總能量會重新回到10000呢?
2014-12-20
舉報
2014-12-21
可以理解為重新回到10000是在錯誤運算基礎(chǔ)上繼續(xù)錯誤的巧合。應用建立在這樣的基礎(chǔ)上是危險的。