_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í.
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í.