Sdílet prostřednictvím


_ReadWriteBarrier

Specifické pro Microsoft

Omezuje optimalizace kompilátoru, které můžou měnit pořadí přístupů k paměti v rámci bodu volání.

Upozornění

Vnitřní _ReadBarrierobjekty , _WriteBarriera 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 _ReadWriteBarrier(void);

Požadavky

Vnitřní Architektura
_ReadWriteBarrier x86, x64

Hlavičkový soubor<intrin.h>

Poznámky

Vnitřní _ReadWriteBarrier omezení optimalizace kompilátoru, které mohou odebrat nebo změnit pořadí přístupu k paměti v bodu volání.

END Microsoft Specific

Viz také

_ReadBarrier
_WriteBarrier
Vnitřní funkce kompilátoru
Klíčová slova