_ReadBarrier

Seção específica da Microsoft

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

Cuidado

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 na Biblioteca Padrão C++. Para obter acesso de hardware, use a opção do compilador /volatile:iso junto com a palavra-chave volatile.

Sintaxe

void _ReadBarrier(void);

Requisitos

Intrinsic 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.

Fim da seção específica da Microsoft

Confira também

Intrínsecos do compilador
Palavras-chave