linux-BR.org

Notícias de software livre e tecnologias

Seguir

Tiny Nitpick: De acordo com o CPPreference, `std :: memória_order :: consume` e pedidos de consumo de release existem desde C ++ 11, embora algumas revisões semânticas (e o alias de Mememy_order_Order_Consume) tenham sido adicionadas com C ++ 20.Em todos os exemplos, vamos supor variáveis globais declaradas e inicializadas como
Ok, vamos fazer alguns consumindo.O compilador é obrigado a ler o valor de P em Q, e quaisquer cálculos futuros, dependendo desse valor, devem ocorrer após a carga.As variáveis atômicas geralmente estão ligadas a outras variáveis de maneiras que não aparecem nos gráficos de dependência de expressão, como para uso como bloqueios de exclusão mútua.A ordem de memória adquirida é muito mais usada do que consumir.

Fonte: https://devblogs.microsoft.com/oldnewthing/20230427-00/?p=108107