Pues eso, que estoy harto de ver demonio por aki demonio por alla, y me parece a mi que no estan hablando del demonio de Tasmania.
A ve si alguien me saca de dudas.
Gracias.
| |||
Un demonio es una proceso que se queda de forma residente en el sistema, vamos que se queda en el sistema ejecutandose normalmente esperando que se produzca algun evento, por ejemplo un demonio que mira si llegan peticiones por determinado puerto ... |
| ||||
Como bien dijo soniagrande, es un proceso que queda recidente sistema. Slo queria agregar que tambien se les llama procesos en background(corren en segundo plano), entre los ejemplos mas comunes de demons(demonios) tenemos a los los servidores de correo, impresora, sistemas de conexion con redes entre otros Saludos |
| |||
Hola, Una cosa importante en Java sobre los "demonios" es que los Threads marcados como demonios NO impiden que la maquina virtual java termine su ejecución. Es decir, si tu lanzas una tarea en un thread aparte y tu proceso normal termina, la maquina virtual java no acaba si no que espera a que tu thread se pare. Eso deja a veces los programas colgados . En cambio, si el Thread que lanzas aparte es del tipo demonio (se le dice con el método setDaemon(boolean)) cuando el proceso normal termina, tu thread demonio se elimina y la maquina virtual java se para. Un detalle importante a tener en cuenta. Un saludo |