1. 程式人生 > >【APUE | 08】進程控制

【APUE | 08】進程控制

code sta solid lan tab .com target 參數 stat

函數wait和waitpid

博文鏈接:

  • 孤兒進程與僵屍進程[總結]

1 #include <sys/types.h>
2 #include <sys/wait.h>
3 
4 pid_t wait(int *status);
5 
6 pid_t waitpid(pid_t pid, int *status, int options);

pid:一共分為四種情況:

pid 參數 解釋
< -1 為歸屬於進程組 ID 為 pid 參數的絕對值的進程組中的任何一個子進程收屍
== -1 為任意一個子進程收屍
== 0 為與父進程同一個進程組中的任意一個子進程收屍
> 0 為一個 PID 等於參數 pid 的子進程收屍

【APUE | 08】進程控制