wait和waitpid(linux进程与线程学习笔记)

    科技2022-08-04  96

     进程回收       子进程结束时由父进程回收          孤儿进程由init进程回收          若没有及时回收会出现僵尸进程       进程回收 - wait       #include<unistd.h>     pid_t wait(int *status);          成功时返回回收的子进程的进程号,失败时返回EOF          若子进程没有结束,父进程一直阻塞          若有多个子进程,那个先结束就先回收          status指定保存子进程返回值和结束方式的地址          status为NULL表示直接释放子进程PCB,不接受返回值

    Processed: 0.010, SQL: 8