讀寫方法上面加了synchronized關(guān)鍵字,不能保證原子性
讀寫方法上面加了synchronized關(guān)鍵字,main方法里面代碼用一個for循環(huán)包裹起來循環(huán)20遍,還是有為0的結(jié)果。這樣的方法,實現(xiàn)原子性還是有問題的。
讀寫方法上面加了synchronized關(guān)鍵字,main方法里面代碼用一個for循環(huán)包裹起來循環(huán)20遍,還是有為0的結(jié)果。這樣的方法,實現(xiàn)原子性還是有問題的。
舉報
2019-04-10
根據(jù)你這個代碼應(yīng)該是先執(zhí)行了下邊的讀方法,你在寫方法下面,sleep一段時間,應(yīng)該可以解決這個問題
2019-04-10
這個可能是指令重排序,讀取方法中先執(zhí)行了打印result,然后再對result賦值
2019-03-07
你好,能否貼一下代碼