2.1和2.2間沒有數(shù)據(jù)依賴關(guān)系?會發(fā)生重排序?
2.1和2.2間沒有數(shù)據(jù)依賴關(guān)系?(好像沒有)所以因?yàn)闆]有數(shù)據(jù)依賴關(guān)系,所以真的會存在這種重排序嗎?
這樣cpu不得多執(zhí)行計(jì)算出mid變量,有時(shí)還用不上這個(gè)mid變量。
2.1和2.2間沒有數(shù)據(jù)依賴關(guān)系?(好像沒有)所以因?yàn)闆]有數(shù)據(jù)依賴關(guān)系,所以真的會存在這種重排序嗎?
這樣cpu不得多執(zhí)行計(jì)算出mid變量,有時(shí)還用不上這個(gè)mid變量。
2022-08-09
舉報(bào)
2024-03-11
as-if-serial:無論如何重排序,程序執(zhí)行的結(jié)果應(yīng)該與代碼順序執(zhí)行的結(jié)果一致。
很明顯,2.1和2.2,進(jìn)行重排后,結(jié)果都是一樣的
翻譯
搜索
復(fù)制