摘要: 在执行程序时,为了提高性能,编译器和处理器会对指令重排序。重排序分为三种: 编译器优化的重排序。在不改变程序语义的前提下,可以改变执行顺序。如下: a = 1; b = 2; // 重排序后 > b = 2; a = 1; 指令级并行的重排序。如果不存在数据依赖性,处理器可以改变语句对应的机器指令的 阅读全文
posted @ 2022-05-29 14:48 学海无涯# 阅读(134) 评论(0) 推荐(0)