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

7 la respuesta

Concurrencia de Java: ¿el campo final (inicializado en el constructor) es seguro para subprocesos?

¿Alguien puede decirme si esta clase es segura o n class Foo { private final Map<String,String> aMap; public Foo() { aMap = new HashMap<String, String>(); aMap.put("1", "a"); aMap.put("2", "b"); aMap.put("3", "c"); } public String get(String ...

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

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

10 la respuesta

Immutability and reordering

4 la respuesta

Concurrencia de Java - Publicación de objetos inmutables (Concurrencia de Java en la práctica)

2 la respuesta

¿Cómo puede CopyOnWriteArrayList ser seguro para subprocesos?

He echado un vistazo aCódigo fuente de ...

1 la respuesta

¿Por qué la fase de asignación se puede aumentar si anulamos el método de finalización?

He oído que en el libro de Joshua Bloch escrito que la asignación y la recopilación de memoria podrían aumentarse a 430 veces si anulamos el método de finalización. Para mí está claro que la recopilación de memoria puede funcionar más ...

5 la respuesta

¿Por qué este programa Java termina a pesar de que aparentemente no debería (y no lo hizo)?

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