Welke erfivingsniveau van de processtatus stelt het in staat om na de voltooiing van het ouderproces in een zombie-modus te gaan?
sobes.tech AI
Antwoord van AI
In Unix-achtige systemen, wanneer een kindproces eindigt, gaat het in een zombie-toestand totdat de ouderproces zijn status leest (via wait() of vergelijkbaar). Als het ouderproces eerder eindigt, wordt het kindproces een kind van het init-proces (PID 1), dat automatisch de status van de kindprocessen verzamelt.
Dus, het niveau van erfenis van de processtatus waarbij het proces in zombie-modus gaat na het beëindigen van de ouder, is wanneer het ouderproces nog leeft en niet wait() heeft aangeroepen. Als de ouder eindigt, wordt het zombie-proces verzameld door init en blijft het niet in zombie-toestand.
Met andere woorden, de zombie-status wordt behouden zolang het ouderproces bestaat en de status van het kindproces niet is verwerkt.