Sdílet prostřednictvím


_ReadBarrier

Specifické pro Microsoft

Limituje optimalizace kompilátoru, které mohou změnit pořadí operací přístupu k paměti přes místa volání.

Poznámka k upozorněníUpozornění

_ReadBarrier, _WriteBarrier, A _ReadWriteBarrier překladač a MemoryBarrier makra jsou všechny nepoužívané a by neměl být použit.Pro komunikaci mezi vlákno používat mechanismy atomic_thread_fence a std::atomic < T > které jsou definovány v Standardní knihovna C++ – referenční dokumentace.Pro přístup hardwaru, použijte /volatile:iso možnosti kompilátoru spolu s volatile (C++) klíčové slovo.

void _ReadBarrier(void);

Požadavky

Vnitřní

Architektura

_ReadBarrier

x86, x64

Soubor hlaviček < intrin.h >

Poznámky

_ReadBarrier vnitřně limituje optimalizace kompilátoru, které mohou odebrat nebo změnit pořadí operací přístupu k paměti přes místa volání.

Viz také

Referenční dokumentace

Vnitřní funkce kompilátoru

Klíčová slova jazyka C++