JVM學習系列之Java內存模型

一、代碼案例 且看如下代碼,兩個線程AB分別執行doSth1和doSth2函數,輸出多少種結果: maybe: flag = true a = 0 flag = true a = 1 如果代碼改成如下呢,函數doSth2中是否可以進入 a = a - 1的計算語句,最後結果又是多少? maybe: flag = true a = 1 最後的實驗結果,還有可能的結果如下: flag = true a
相關文章
相關標籤/搜索