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

2 la respuesta

¿Cómo averiguar dónde se encuentra exactamente el gen joven / viejo en la memoria?

Recientemente pude obtener la dirección de un objeto usando la clase sun.misc.Unsafe. Y ahora estoy tratando de encontrar programáticamente una generación real donde se encuentra mi objeto. Para esto quiero saber los puntos de inicio ...

4 la respuesta

¿Es seguro establecer un hilo HashMap?

tengo un

3 la respuesta

¿JVM garantiza que la memoria caché no sea una variable volátil?

¿JVM garantiza que la memoria caché no sea una variable volátil? ¿Puede un programador depender de JVM para almacenar siempre en caché variables no volátiles localmente para cada subproceso? O JVM puede o no hacer esto, por lo tanto, un ...

5 la respuesta

Garantías volátiles y ejecución fuera de orden [duplicado]

Esta pregunta ya tiene una respuesta aquí: Modelo de memoria Java: variables volátiles y ocurre antes [/questions/30246007/java-memory-model-volatile-variables-and-happens-before] 3 respuestasEDICION IMPORTANTESé sobre el "sucede antes"en el ...

2 la respuesta

¿Por qué `sincronizado (nuevo Object ()) {}` no funciona?

En el siguiente código: class A { private int number; public void a() { number = 5; } public void b() { while(number == 0) { // ... } } }Si se llama al método b y luego se inicia un nuevo subproceso que activa el método a, entonces no se ...

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

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

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

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