Я видел API, который имеет __sync_synchronize();
в Linux C, а также барьер памяти __asm volatile ("" ::: "memory");
равно MemoryBarrier();
в MSVC, то же самое с __asm volatile("" ::: "memory");
linux c?
А как насчет __sync_synchronize
в MSVC c?
Тогда в чем разница между MemoryFence и MemoryBarrier в MSVC c?