Sobes.tech
Junior — Middle

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.