3、Java內存模型

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