Resultados de la búsqueda a petición "volatile"

4 la respuesta

Java arrays: sincronizado + Atomic *, o ¿son suficientes sincronizados?

Esta pregunta se ha hecho una y otra vez, pero aún tengo dudas. Cuando la gente dice que sincronizado crea una barrera de memoria, ¿a qué se aplica esta barrera de memoria, CUALQUIER variable almacenada en caché? Esto no parece factible. ...

8 la respuesta

Java: ¿lo suficientemente volátil como para que las clases sean segura

Tengo una pregunta sobre la declaración volátil en Java. Mire este ejemplo construido: class Master { // Foo is a class with thread-safe methods public volatile Foo foo; } class Worker1 implements Runnable { protected Master master void run() ...

10 la respuesta

Piggyback volátil. ¿Es esto suficiente para la visibilidad?

Esto se trata de superpuesto volátil. Propósito: Quiero alcanzar una visibilidad ligera y variable. La consistencia de a_b_c no es importante. Tengo un montón de vars y no quiero que sean todos volátiles. ¿Este código es seguro? class A { ...

4 la respuesta

Java volátil y efectos secundarios

ocumentación de @ Oracle sobre acceso atómico (enhttp: //docs.oracle.com/javase/tutorial/essential/concurrency/atomic.htm [http://docs.oracle.com/javase/tutorial/essential/concurrency/atomic.html]) dice esto: "una variable volátil establece una ...

6 la respuesta

mplementación de operaciones atómicas de lectura y escritura en el kernel de Lin

ecientemente he echado un vistazo a la implementación del kernel de Linux de una lectura y escritura atómica y surgieron algunas preguntas. Primero el código relevante de la arquitectura ia64: typedef struct { int counter; } atomic_t; #define ...

14 la respuesta

Cuál es la diferencia entre atómico / volátil / sincronizado?

¿Cómo funcionan internamente atómico / volátil / sincronizado? ¿Cuál es la diferencia entre los siguientes bloques de código? Code 1 private int counter; public int getNextUniqueIndex() { return counter++; }Code 2 private AtomicInteger ...

12 la respuesta

¿Por qué las variables en Java no son volátiles por defecto?

Pregunta posiblemente similar: [https://stackoverflow.com/questions/106591/] ¿Alguna vez usó la palabra clave volátil en Java? [https://stackoverflow.com/questions/106591/] Hoy estaba depurando mi juego; Tenía un problema de enhebrado muy ...

4 la respuesta

¿Por qué es útil un puntero de punto a volátil, como "voltile int * p"?

volatile es decirle al compilador que no optimice la referencia, de modo que cada lectura / escritura no use el valor almacenado en el registro sino que acceda a la memoria real. Puedo entender que es útil para alguna variable ordinaria, pero no ...