內(nèi)存屏障:一組CPU指令,僅在硬件級別解決重排序問題。主要用于在多核cpu的情形下可以強制同步cpu中緩存不一致的情況。
1:防止指令之間的重排序:通過強制使內(nèi)存屏障之前的(部分或全班)代碼先執(zhí)行。2:實現(xiàn)可見性:通過把store buffer中的修改寫到緩存和主內(nèi)存中。這里理解順序很重要。