Partilhar via


_ReadBarrier

Específico da Microsoft

Limita as otimizações do compilador que podem reordenar operações de acesso à memória no ponto da chamada.

Aviso

Os tipos intrínsecos de compilador _ReadBarrier, _WriteBarrier e _ReadWriteBarrier e a macro MemoryBarrier foram todos preteridos e não devem ser usados.Para comunicação interthread, use mecanismos como atomic_thread_fence e std::atomic<T> definidos no Referência da Biblioteca Padrão C++.Para obter acesso de hardware, use a opção do compilador /volatile:iso junto com a palavra-chave volatile (C++).

void _ReadBarrier(void);

Requisitos

Intrínseco

Arquitetura

_ReadBarrier

x86, x64

Arquivo de cabeçalho <intrin.h>

Comentários

O intrínseco _ReadBarrier limita as otimizações do compilador que podem remover e reordenar operações de acesso à memória através do ponto da chamada.

Consulte também

Referência

Intrínsecos do compilador

Palavras-chave C++