Considere que tengo un subproceso principal que ejecuta un nuevo Runnable en un subproceso nuevo. Ahora, mientras se está ejecutando el nuevo Thread, la VM Java se queda sin memoria y lanza un OutOfMemoryError.OutOfMemoryError en un subproceso Java separado
¿Qué ocurre? ¿Se detiene el hilo objetivo? ¿Continuará el hilo principal? Cuando el nuevo Thread falla, ¿la máquina virtual recuperará la memoria y permitirá que la ejecución continúe?