synchronized
1.線程的交叉執(zhí)行 2.重排序結(jié)合線程交叉中 3.共享變量更新后的值沒有在工作內(nèi)存與主內(nèi)存間及時更新 為什么是導(dǎo)致共享變量在線程不可見的原因 ?不是應(yīng)該是導(dǎo)致程序執(zhí)行結(jié)果的原因嗎?
1.線程的交叉執(zhí)行 2.重排序結(jié)合線程交叉中 3.共享變量更新后的值沒有在工作內(nèi)存與主內(nèi)存間及時更新 為什么是導(dǎo)致共享變量在線程不可見的原因 ?不是應(yīng)該是導(dǎo)致程序執(zhí)行結(jié)果的原因嗎?
2017-07-26
舉報(bào)
2017-08-21
我是這樣理解的? 就好比是我修改了number的值,但是修改得結(jié)果還沒有傳回主內(nèi)存(這里就有一個可見性的問題),所以你就不知道我修改了,然后你又去修改了一次。
2017-07-27
...