O Que É a Chamada de Sistema Wait?
A chamada de sistema wait é como um processo pai suspende sua execução até que um de seus processos filhos mude de estado, e então coleta o status de saída desse filho. Ler o status faz a colheita (reap) do filho, removendo-o da tabela de processos para que ele não permaneça como um zumbi. Variantes permitem que o pai aguarde um filho específico ou verifique sem bloquear.
Por que isso importa
Shells e supervisores usam wait para descobrir o código de saída de cada passo e para limpar os filhos concluídos. Ignorá-lo é o que produz processos zumbis em runners de longa duração.
Guias relacionados
What Is an Exit Status Code?An exit status code is the small integer a process returns when it finishes, where zero conventionally means…
What Is Reaping a Child Process?Reaping is when a parent calls a wait operation to read a finished child exit status, freeing the kernel slot…
What Is SIGCHLD?SIGCHLD is the signal the kernel sends a parent process when one of its child processes stops or terminates,…