¿Problema de modificación volátil, Java?
Volátil solo permite que las variables accedan directamente a la memoria al realizar operaciones, evitando operaciones de copia y ahorrando tiempo de operación.
La estructura del bucle no tiene nada que ver con volátil. Un bucle infinito se debe a que el cuerpo del bucle no termina, por ejemplo: while(true){}
No existe. romper o regresar, por lo que es un bucle infinito