Middle
Zombi proses və yetim proses arasındakı fərq nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Zombie proses, tamamlanmış bir prosesdir, lakin onun valideyi prosesi wait() çağırmamışdır. Belə proseslər, "zombi" vəziyyətində proses cədvəlində qalır, PID-ni tutur, lakin CPU və ya yaddaş resurslarını istifadə etmir.
Yetim proses, onun valideyi prosesi ondan əvvəl tamamlanmış olan prosesdir. Unix sistemlərində, bu cür proseslər avtomatik olaraq init (PID 1) prosesinin övladları olur və onların düzgün tamamlanmasından məsul olur.
Qısaca:
- Zombie — tamamlanmış proses, valideyninin vəziyyətini toplamayı gözləyir.
- Yetim — canlı proses, valideynini itirmiş və avtomatik olaraq
inittərəfindən övlad kimi qəbul edilmişdir.