почему MemoryBarrier может быть реализован как вызов xchg?
на MSDNhttp://msdn.microsoft.com/en-us/library/windows/desktop/ms684208(v=vs.85).aspxMemoryBarrier реализован как вызов xchg.
// x86
FORCEINLINE
VOID
MemoryBarrier (
VOID
)
{
LONG Barrier;
__asm {
xchg Barrier, eax
}
}
Я не могу найти какой-либо материал в "Руководстве разработчика программного обеспечения". пожалуйста, сообщите мне причину.