java指令重排序的類型

一、指令重排序的類型 在執行程序時爲了提高性能,編譯器和處理器常常會對指令做重排序。重排序分三種類型: 編譯器優化的重排序 編譯器在不改變單線程程序語義的前提下(代碼中不包含synchronized關鍵字),可以重新安排語句的執行順序。 指令級並行的重排序 現代處理器採用了指令級並行技術(Instruction-Level Parallelism, ILP)來將多條指令重疊執行。如果不存在數據依賴
相關文章
相關標籤/搜索