Resultados da pesquisa a pedido "volatile"
Volátil influencia variáveis não voláteis?
Ok, suponha que eu tenha várias variáveis, uma delas declarada volátil: int a; int b; int c; volatile int v; Se um encadeamento gravar em todas as quatro variáveis (gravando emv last) e outro segmento lê de todas as quatro variáveis (leitura ...
Modificador volátil Java e blocos sincronizados
Uma variável que é acessada por vários threads, mas apenas dentro de blocos sincronizados, precisa do modificador volátil? Se não, por que?
mplementação de operação atômica de leitura e gravação no kernel do Linux
ecentemente, espiei a implementação do kernel do Linux de uma leitura e gravação atômica e surgiram algumas pergunta Primeiro código relevante da arquitetura ia64: typedef struct { int counter; } atomic_t; #define atomic_read(v) (*(volatile ...
Garantias voláteis e execução fora de ordem [duplicado]
Esta pergunta já tem uma resposta aqui: Modelo de memória Java: variáveis voláteis e prévias [/questions/30246007/java-memory-model-volatile-variables-and-happens-before] 3 respostasEDIÇÃO IMPORTANTEEu sei sobre o "acontece antes"no segmento em ...
Volátil ou sincronizado para o tipo primitivo?
Em Java, a atribuição é atômica se o tamanho da variável for menor ou igual a 32 bits, mas não for maior que 32 bits. O que (volátil / sincronizado) seria mais eficiente para usar em caso de atribuição dupla ou longa? Gostar, volatile double x ...
Matrizes voláteis 2D: a ajuda de atribuição automática ou eu preciso do AtomicIntegerArray?
Estou escrevendo um aplicativo DSP de áudio e optei por usar um modelo produtor-consumidor. Eu tenho lido muito sobre
Java volátil e efeitos colaterais
Documentação da Oracle sobre acesso atômico (emhttp: //docs.oracle.com/javase/tutorial/essential/concurrency/atomic.htm [http://docs.oracle.com/javase/tutorial/essential/concurrency/atomic.html]) diz o seguinte: "uma variável volátil ...
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 é ...
O volátil evita leituras ou gravações introduzidas?
Em C #,volatile palavra-chave @ garante que as leituras e gravações adquiram e liberem semântica, respectivamente. No entanto, ele diz algo sobre leituras ou gravações introduzidas? Por exemplo volatile Thing something; volatile int aNumber; ...