linux系统编程--孤儿进程 僵尸进程

孤儿进程:

父进程先于子进终止,子进程沦为“孤儿进程”,会被 init 进程领养。

僵尸进程:

子进程终止,父进程尚未对子进程进行回收,在此期间,子进程为“僵尸进程”。  kill 对其无效。
子进程终止时,子进程残留资源 PCB 存放于内核中,PCB 记录了进程结束原因,进程回收就是回

收 PCB。回收僵尸进程,得 kill 它的父进程,让孤儿院去回收它。

#include 
#include 
#include 

int main(void)
{
   
    pid_t pid;
    pid = fork();

    if (pid == 0) {
   
        while (1) {
   

你可能感兴趣的:(linux的应用编程,linux,服务器,运维)