¿Qué nivel de herencia del estado del proceso permite que pase a modo zombi después de que el proceso padre termina?
sobes.tech AI
Respuesta de la IA
En sistemas similares a Unix, cuando un proceso hijo termina, pasa a un estado zombie hasta que el proceso padre lee su estado (a través de wait() o similar). Si el proceso padre termina antes, el proceso hijo se convierte en hijo del proceso init (PID 1), que automáticamente recoge el estado de finalización de los procesos hijos.
Por lo tanto, el nivel de herencia del estado del proceso, en el que el proceso pasa a modo zombie después de que el padre termina, es cuando el proceso padre aún está vivo y no ha llamado a wait(). Si el padre termina, el proceso zombie será recogido por init y no permanecerá en estado zombie.
En otras palabras, el estado zombie se mantiene mientras el proceso padre exista y no haya procesado el estado del proceso hijo.