深刻理解Java內存模型(二)——重排序

本文轉自:http://ifeve.com/java-memory-model-2/java 數據依賴性 若是兩個操做訪問同一個變量,且這兩個操做中有一個爲寫操做,此時這兩個操做之間就存在數據依賴性。數據依賴分下列三種類型:程序員 上面三種狀況,只要重排序兩個操做的執行順序,程序的執行結果將會被改變。 前面提到過,編譯器和處理器可能會對操做作重排序。編譯器和處理器在重排序時,會遵照數據依賴性,編譯
相關文章
相關標籤/搜索