Resultados da pesquisa a pedido "volatile"

6 a resposta

volátil ilustrativo: esse código é seguro para threads?

Estou tentando ilustrar o uso e a importância devolatile com um exemplo que realmente não daria um bom resultado sevolatile foi omitido. Mas não estou realmente acostumado a usarvolatile. A idéia do código a seguir é causar um loop infinito ...

7 a resposta

ariáveis variáveis voláteis e memória cache

@Cache é controlado pelo hardware do cache de forma transparente para o processador; portanto, se usarmos variáveis voláteis no programa C, como é garantido que meu programa leia dados sempre do endereço de memória real especificado, mas não o ...

2 a resposta

Matrizes Java: sincronizadas + Atômicas * ou suficientes sincronizada

Esta pergunta foi feita repetidas vezes, mas ainda tenho uma dúvida. Quando as pessoas dizem que sincronizado cria uma barreira de memória, a que essa barreira de memória se aplica? QUALQUER variável em cache? Isso não parece viável. Então, ...

4 a resposta

Java: volátil o suficiente para tornar as classes mais segura

Eu tenho uma pergunta sobre a declaração volátil em Java. Por favor, veja este exemplo construído: class Master { // Foo is a class with thread-safe methods public volatile Foo foo; } class Worker1 implements Runnable { protected Master master ...

5 a resposta

Volatile piggyback. Isso é suficiente para a visibilidade?

Trata-se de cavalitas voláteis. Objetivo: Quero alcançar uma visibilidade leve de Vars. A consistência de a_b_c não é importante. Eu tenho vários vars e não quero torná-los todos volátei Este código é seguro? class A { public int a, b, c; ...

4 a resposta

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 ...

6 a resposta

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 ...

14 a resposta

Qual é a diferença entre atômico / volátil / sincronizado?

Como atômico / volátil / sincronizado funciona internamente? Qual é a diferença entre os seguintes blocos de código? Code 1 private int counter; public int getNextUniqueIndex() { return counter++; }Code 2 private AtomicInteger counter; ...

12 a resposta

or que as variáveis em Java não são voláteis por padrã

Pergunta possivelmente semelhante: [https://stackoverflow.com/questions/106591/]ocê já usou a palavra-chave volátil em Jav [https://stackoverflow.com/questions/106591/] oje eu estava depurando meu jogo; Ele tinha um problema de segmentação ...

4 a resposta

Por que um ponteiro ponto a volátil, como “int volátil * p”, é útil?

volatile é dizer ao compilador para não otimizar a referência, para que cada leitura / gravação não use o valor armazenado no registro, mas faça um acesso real à memória. Entendo que é útil para alguma variável comum, mas não entendo comovolatile ...