Resultados da pesquisa a pedido "volatile"
As barreiras de memória garantem uma nova leitura em C #?
Se tivermos o seguinte código em C #: int a = 0; int b = 0; void A() // runs in thread A { a = 1; Thread.MemoryBarrier(); Console.WriteLine(b); } void B() // runs in thread B { b = 1; Thread.MemoryBarrier(); Console.WriteLine(a); ...
Por que o volátil não está funcionando corretamente
Hoje eu estava criando um trabalho de tempo limite usando
Por que uma variável local volátil é otimizada diferentemente de um argumento volátil e por que o otimizador gera um loop não operacional a partir deste último?
fundoIsso foi inspirado por esta pergunta / resposta e discussão subsequente nos comentários:A definição de "volátil" é volátil ou o GCC está tendo alguns problemas de conformidade padrão? [https://stackoverflow.com/a/38233312/2757035] . Com base ...
Can compiler sometimes cache variable declared as volatile
Pelo que eu sei, o compilador nunca otimiza uma variável que é declarada como
Por que “volatileQualifiedExpr + volatileQualifiedExpr” não é necessariamente UB em C, mas em C ++?
Quando hoje leio o C Standard, diz sobre os efeitos colateraisAcessar um objeto volátil, modificar um objeto, modificar um arquivo ou chamar uma função que r...
O acesso a um objeto não volátil declarado através de uma referência / ponteiro volátil confere regras voláteis aos referidos acessos?
Será longo, para contextualizá-lo e fornecer o máximo de informações possível, preciso percorrer vários links e citações - como costuma ser a única maneira de entrar no C / C ++ Standard Rabbit Hole. Se você tiver melhores citações ou outras ...
Ilustrando o uso da palavra-chave volátil em c #
Eu gostaria de codificar um pequeno programa que ilustra visualmente o comportamento do