_WriteBarrier
Specifické pro Microsoft
Omezuje optimalizace kompilátoru, které můžou měnit pořadí operací přístupu k paměti v rámci bodu volání.
Upozornění
Vnitřní _ReadBarrier
objekty , _WriteBarrier
a kompilátor a _ReadWriteBarrier
MemoryBarrier
makro jsou všechny zastaralé a neměly by být použity. Pro komunikaci mezi vlákny použijte mechanismy, jako jsou atomic_thread_fence a std::atomic<T>, které jsou definovány ve standardní knihovně jazyka C++. Pro přístup k hardwaru použijte možnost kompilátoru /volatile:iso spolu s nestálým klíčovým slovem.
Syntaxe
void _WriteBarrier(void);
Požadavky
Vnitřní | Architektura |
---|---|
_WriteBarrier |
x86, x64 |
Hlavičkový soubor<intrin.h>
Poznámky
Vnitřní _WriteBarrier
omezení optimalizace kompilátoru, které mohou odebrat nebo změnit pořadí operací přístupu k paměti v bodě volání.
END Microsoft Specific
Viz také
_ReadBarrier
_ReadWriteBarrier
Vnitřní funkce kompilátoru
Klíčová slova