Jvm y código fuente mutable
Volátil solo permite que las variables accedan directamente a la memoria durante la operación, evitando operaciones repetidas y ahorrando tiempo de operación.
La estructura del bucle no tiene nada que ver con volátil. El bucle infinito se debe a que el cuerpo del bucle no tiene fin, como por ejemplo: while(true){}
Existe. No es una ruptura ni un retorno. Es un bucle infinito.