volatile不能保證原子性,解決方法
在示范代碼里使用synckronized關(guān)鍵字,然后去掉變量的volatile關(guān)鍵字,
去掉volatile后這例子里只有synckronized了,與volatile一點(diǎn)關(guān)系也沒有,
這樣的例子怎么能說明volatile是說通過synckronized解決?
在示范代碼里使用synckronized關(guān)鍵字,然后去掉變量的volatile關(guān)鍵字,
去掉volatile后這例子里只有synckronized了,與volatile一點(diǎn)關(guān)系也沒有,
這樣的例子怎么能說明volatile是說通過synckronized解決?
2017-06-24
舉報
2017-12-03
當(dāng)用valetile時,在執(zhí)行num++的時候可以用lock加鎖,也可以用AtomicInteger執(zhí)行原子操作