标签: c memory-barriers msvc12
我已经看到了api,它在linux c中具有__sync_synchronize();并且还具有内存屏障__asm volatile(“” :::“ memory”);
__sync_synchronize();
MSVC中的MemoryBarrier();是否与__asm volatile("" ::: "memory"); linux c相同?
MemoryBarrier();
__asm volatile("" ::: "memory");
MSVC c中的__sync_synchronize怎么样?
__sync_synchronize
那么MSVC c中的MemoryFence与MemoryBarrier有什么区别?