Middle
Mis vahe on zombie-protsessil ja orvatsel protsessil?
sobes.tech AI
Vastus AI-lt
Zombie protsess on protsess, mis on lõpetanud, kuid selle vanemprotsess pole veel kutsunud wait(), et saada lõpetamise staatus. Selline protsess jääb protsesside tabelisse "zombi" seisundis, hõivates PID, kuid ei kasuta CPU või mälu ressursse.
Orvoprotsess on protsess, mille vanem on lõpetanud enne teda. Unix-süsteemides muutuvad sellised protsessid automaatselt init (PID 1) lasteks, kes vastutavad nende õige lõpetamise eest.
Kokkuvõte:
- Zombie: lõpetanud protsess, ootab, et tema vanem koguks tema staatuse.
- Orvoprotsess: elus protsess, kes on kaotanud oma vanema ja on automaatselt omaks võetud
initpoolt.