Tengo el hilo principal de ejecución que genera nuevos hilos. En el hilo principal de ejecución en main() estoy llamando al Thread.sleep()
. ¿Cuándo obtengo una excepción no controlada tipo InterruptedException
?.sleep del hilo principal está lanzando InterruptedException
No estoy seguro de por qué estoy recibiendo esto. Pensé que esto era porque necesitaba una referencia al hilo principal, así que seguí e hice una referencia a través del Thread.currentThread()
.
¿No es esta la manera de que el hilo duerma? Lo que necesito hacer es tener el hilo principal wait/sleep/delay hasta que requiera trabajo nuevamente.
Cualquier código sería muy apreciado :). –
Bueno, todo lo que hago o he hecho ha llamado a Thread.sleep (una cantidad de milisegundos) o hice una referencia a mi hilo principal (creo que eso es lo que estaba haciendo) con Thread t = Thread.currentThread() y luego llamando t.sleep (una cantidad de milisegundos). Ambos casos han arrojado la InterruptedException. – Chris