Java併發理論(二):as-if-serial規則和happens-before規則詳解

引言 咱們知道爲了提升並行度,優化程序性能,編譯器和處理器會對代碼進行指令重排序。指令重排序可參看指令重排序和數據依賴性詳解。但爲了避免改變程序的執行結果,儘量地提升程序執行的並行度,咱們須要瞭解as-if-serial規則和happens-before規則。java as-if-serial規則 as-if-serial語義的意思指:無論怎麼重排序(編譯器和處理器爲了提升並行度),(單線程)程序
相關文章
相關標籤/搜索