摘要: 单线程的as-if-serial语义 关于指令重排序有个问题不明白的一个问题 int a = 2; int c = 1 + a; float b = 3f / 2f; 举个栗子,从CPU的设计者以及编译器的设计者角度来看,上面第3行代码完全可以放到第1行代码之前运行,且不会影响程序的正确性(as-i 阅读全文
posted @ 2021-01-19 00:30 Richard_Winters 阅读(41) 评论(0) 推荐(0) 编辑