Java 內存模型的基礎(二)——重排序

1、數據依賴性 若是兩個操做訪問同一個變量,且兩個操做中有一個爲寫操做,此時這兩個操做就存在數據依賴性。數據依賴分爲如下三種狀況:java 名稱 代碼示例 說   明 寫後讀 a = 1;程序員 b = 2;緩存 寫一個變量後,再讀這個位置 寫後寫 a = 1;多線程 a = 2;app 寫一個變量後,再寫這個變量 讀後寫 a = b;ide b = 1;this 讀一個變量以後,再寫這個變量 上
相關文章
相關標籤/搜索