paneles - ¿Cuándo un hilo de Java alcanza el estado ''Die''?
table swing java (4)
Desde la API Thread , aquí hay una lista completa:
- Si el método run () devuelve.
- Si se lanza una excepción que se propaga más allá del método de ejecución.
- Si se trata de un subproceso daemon y todos los subprocesos que no son daemon han "muerto"
- Si el método de salida de la clase Runtime ha sido llamado (incluso en otro hilo).
En Java, Die es uno de los estados en un hilo.
¿Qué causa que un hilo entre en este estado?
Hay dos formas de morir de un hilo:
a) Podría morir por causas naturales, que es cuando finaliza o regresa el método run ().
o
b) se podría matar usando el método stop () o cuando algo sale mal con el programa (esto podría ser una excepción) o una computadora.
Los hilos mueren en las siguientes situaciones:
- Cuando el método se ejecuta finaliza (o arroja)
- Cuando se termina el proceso
- Cuando la computadora se apaga o reinicia.
Todos los Thread
mueren ya sea volviendo de la llamada al método de run
o lanzando una excepción que se propaga más allá del método de run
.