Sdílet prostřednictvím


_ReadWriteBarrier

Specifické pro Microsoft

Omezuje optimalizace kompilátoru, které lze změnit pořadí přístupů paměti v rámci bodu 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 _ReadWriteBarrier(void);

Požadavky

Vnitřní

Architektura

_ReadWriteBarrier

x 86x64

Soubor hlaviček < intrin.h >

Poznámky

_ReadWriteBarrier Vnitřní omezení optimalizace kompilátoru, které lze odstranit nebo změnit pořadí přístupů paměti v rámci bodu volání.

Viz také

Referenční dokumentace

_ReadBarrier

_WriteBarrier

Vnitřní funkce kompilátoru

Klíčová slova jazyka C++