《Intel Threading Building Block》 O'REILLY

Chapter 7 Mutual Exclusion - Atomic Operation - Memory Consistency And Fences

再次强调,x86指令集架构的内存模型很严谨,load/store带acquire release,所以,msvc编译器对C++11内存模型支持那一项是N/A,微软自己说,对应C++11内存模型,编译器不需要做修改所以N/A。

我的理解是,msvc不支持C++11内存模型的relax和consume(因为x86指令集的关系),所以只能N/A

05-11 09:34