Resultados da pesquisa a pedido "volatile"

1 a resposta

Fazendo sentido das barreiras à memória

Estou tentando entender as barreiras de memória em um nível útil para programadores sem bloqueio de java.Este nível, eu sinto, está entre aprender apenas sobre voláteis e aprender sobre o trabalho de buffers de armazenamento / carga em um manual ...

2 a resposta

O std :: atomic deve ser volátil?

Estou executando um segmento que é executado até que um sinalizador seja definido. std::atomic<bool> stop(false); void f() { while(!stop.load(std::memory_order_{relaxed,acquire})) { do_the_job(); } } Gostaria de saber se o compilador pode ...

3 a resposta

As variáveis java são elas próprias seguras? Ao atualizar variáveis? [duplicado]

Esta pergunta já tem uma resposta aqui: Configuração segura de thread de uma variável (Java)? [/questions/1351223/thread-safe-setting-of-a-variable-java] 5 respostasSuponha que eu tenha dois threads atualizando um objeto e um thread lendo esse ...

4 a resposta

Por que a palavra-chave volátil não é necessária para sincronização de threads?

Eu estou lendo que ovolatile A palavra-chave não é adequada para sincronização de encadeamentos e, de fato, não é necessária para esses fins. Embora eu entenda que o uso dessa palavra-chave não seja suficiente, não entendo por que é ...

6 a resposta

Por que (ou não) a configuração de campos em um construtor é segura para threads?

Digamos que você tenha uma classe simples como esta: class MyClass { private readonly int a; private int b; public MyClass(int a, int b) { this.a = a; this.b = b; } public int A { get { return a; } } public int B { get { return b; } } }Eu ...

6 a resposta

Os erros voláteis de consistência de palavras-chave e memória

Na documentação Java da Oraclelocalizado aqui [http://docs.oracle.com/javase/tutorial/essential/concurrency/atomic.html], é dito o seguinte: As ações atômicas não podem ser intercaladas, portanto, podem ser usadas sem medo de interferência do ...

2 a resposta

Algumas dúvidas sobre classes voláteis e atômicas?

Eu estou indo através do livro de threads Java. Me deparei com essa afirmaçãoDeclaração 1: - &quot;variáveis ​​voláteis podem ser usadas com segurança apenas...

1 a resposta

Explicação da variável volátil em documentos Java

1 a resposta

Como copiar / definir uma std :: string volátil?

2 a resposta

Podemos usar o `const_cast` para modificar uma variável constante? [duplicado

Esta pergunta já tem uma resposta aqui: ois valores diferentes no mesmo endereço de memóri [/questions/3593687/two-different-values-at-the-same-memory-address] respostasint main() { const int ia = 10; int *pia = const_cast<int*>(&ia); *pia = 5; ...