重排序發生的場景

A.處理器執行時的優化: a.處理器層面的「亂序」優化節省了大量等待時間,提高了處理器的性能。 所謂「亂序」只是被叫做「亂序」,實際上也遵循着一定規則:只要兩個指令之間不存在數據依賴,就可以對這兩個指令亂序。不必關心數據依賴的精確定義,可以理解爲:只要不影響程序單線程、順序執行的結果,就可以對兩個指令重排序 b.亂序優化在單核時代不影響正確性;但多核時代的多線程能夠在不同的核上實現真正的並行,一旦
相關文章
相關標籤/搜索