功能:创建一个子进程。
形式:pid_t fork(void); 例:pid_t pid=fork();
失败:pid返回: -1;
成功: pid返回:
① 父进程返回子进程的 ID(非负)
②子进程返回 0
pid_t 类型表示进程 ID,但为了表示-1,它是有符号整型。(0 不是有效进程ID, init 最小,为 1)
注意返回值,不是 fork 函数能返回两个值,而是 fork 后,fork 函数变为两个,父子需【各自】返回一个。
例:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include