Resultados da pesquisa a pedido "memory-fences"

4 a resposta

Uma barreira à memória é uma instrução que a CPU executa ou é apenas um marcador?

Estou tentando entender exatamente o que é uma barreira de memória. Com base no que sei até agora, uma barreira de memória (por exemplo:mfence) é usado para impedir o reordenamento das instruções de antes para depois e de depois para antes da ...

5 a resposta

Qual é a diferença entre usar cercas explícitas e std :: atomic?

Supondo que as cargas de ponteiro e os armazenamentos alinhados sejam naturalmente atômicos na plataforma de destino, qual é a diferença entre isso: