Sdílet prostřednictvím


_ReadBarrier

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í _ReadBarrierobjekty , _WriteBarriera kompilátor a _ReadWriteBarrierMemoryBarrier 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> definované 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 _ReadBarrier(void);

Požadavky

Vnitřní Architektura
_ReadBarrier x86, x64

Hlavičkový soubor<intrin.h>

Poznámky

Vnitřní _ReadBarrier 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é

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