memory-ordering-at-compile-time

浅谈Memory Reordering     Memory ordering 在我们编写的 C/C++代码和它被在 CPU 上运行,按照一些规则,代码的内存交互会被乱序.内存乱序同时由编译器(编译时候)和处理器(运行时)造成,都为了使代码运行的更快. 被编译开发者和处理器制造商遵循的中心内存排序准则是: 不能改变单线程程序的行为. 因为这条规则,在写单线程代码时内存乱序被普遍忽略.即使在多线程程
本站公众号
   欢迎关注本站公众号,获取更多信息