1.
unix/linux ortamında bir system call.
linux'ta bir process fork() ile bir child process ürettikten sonra child kendi işini bitirir ve exit() ile sonlanır, kernel ilgili kaynakları kaldırır. eğer kendisinden bir child process forklanan parent process wait()'i çağırmamışsa veya kendini sonlandırmamışsa artık çalışmayan child process bir zombie process olarak varlığına devam eder ve cüzi miktarda da olsa pid (process id) gibi bilgiler tutarak kaynak israfına yol açar.
wait() in çağrılmasıyla parent, child'ın exit status'unu toplar, kernel child için ayrılmış kaynakları serbest bırakır ve dünya muhteşem bir yere dönüşür.
linux'ta bir process fork() ile bir child process ürettikten sonra child kendi işini bitirir ve exit() ile sonlanır, kernel ilgili kaynakları kaldırır. eğer kendisinden bir child process forklanan parent process wait()'i çağırmamışsa veya kendini sonlandırmamışsa artık çalışmayan child process bir zombie process olarak varlığına devam eder ve cüzi miktarda da olsa pid (process id) gibi bilgiler tutarak kaynak israfına yol açar.
wait() in çağrılmasıyla parent, child'ın exit status'unu toplar, kernel child için ayrılmış kaynakları serbest bırakır ve dünya muhteşem bir yere dönüşür.
devamını gör...