Resultados de la búsqueda a petición "java-memory-model"

3 la respuesta

¿Qué hay en el encabezado del objeto Java?

¿Podría darme alguna información sobre qué se almacena exactamente en el encabezado del objeto? Sé que probablemente depende de JVM, pero ¿tal vez para HotSpot al menos? Estoy buscando una descripción exacta específicamente para una primera ...

4 la respuesta

Comprensión sucede antes y sincronización [duplicado]

Esta pregunta ya tiene una respuesta aquí: Cómo entender lo que sucede antes de ser consistente [/questions/11970428/how-to-understand-happens-before-consistent] 4 respuestas Estoy tratando de entender Javasucede antes de la ...

7 la respuesta

Efectos de memoria de sincronización en Java.

Preguntas frecuentes sobre JSR-133 dice:Pero hay más en la sincronización que la exclusión mutua. La sincronización garantiza que las escrituras en memoria r...

5 la respuesta

¿Por qué se requiere la llamada al método setArray () en CopyOnWriteArrayList?

En CopyOnWriteArrayList.java, en el conjunto de métodos (índice int, elemento E) a continuación public E set(int index, E element) { final ReentrantLock lock = this.lock; lock.lock(); try { Object[] elements = getArray(); Object oldValue ...

5 la respuesta

Interpretación de "regla de orden de programa" en concurrencia de Java

La regla de orden del programa dice "Cada acción en un hilo ocurre antes de cada acción en ese hilo que viene más adelante en el orden del programa&quot...

4 la respuesta

Java: seguridad de subprocesos de matriz inmutable

Tengo una pregunta sobre el modelo de memoria Java. Aquí hay una clase simple que presenta el problema: public class ImmutableIntArray { private final int[] array; public ImmutableIntArray() { array = new int[10]; for (int i = 0; i < 10; i++) ...

10 la respuesta

Immutability and reordering

3 la respuesta

¿El modelo de memoria de Dalvik es el mismo que el de Java?

¿Es el modelo de memoria de Dalvik el mismo queDe Java [http://java.sun.com/docs/books/jls/third_edition/html/memory.html#17.4]? Estoy particularmente interesado en si lee y escribe de referencia y nolong/no-double Las variables primitivas son ...

1 la respuesta

Cuáles son las similitudes entre el modelo de memoria Java y el modelo de memoria C ++ 11?

El nuevo estándar de c ++ introduce la noción de un modelo de memoria. Ya había preguntas sobre SO al respecto, qué significa, cómo cambia la forma en que escribimos código en c ++ y así sucesivamente. Estoy interesado en saber cómo se ...

1 la respuesta

Si el Hilo B desea ver los cambios que realiza el Hilo A, ¿solo el último cambio puede ser una variable volátil en lugar de todos?

He mirado aesta respuesta [https://stackoverflow.com/questions/8769570/volatile-piggyback-is-this-enough-for-visiblity/8769692#8769692] , y establece cómo: En el nuevo modelo de memoria, cuando el subproceso A escribe en una variable volátil V ...