Volatilidad y Reordenamiento de Instrucciones en Java
Visibilidad de Memoria
La visibilidad de memoria es un factor crítico en la seguridda de hilos. Considere este ejemplo donde un hilo (t1) permanece en bucle hasta que otro (t2) modifica una variable compartida:
private static int valor;
public static void main(String[] args) {
Thread t1 = new Thread(() -> {
while (valor == 0) {}
...
Publicado el 7-27 08:01