进程的创建fork(
2)
方法:
父进程调用fork(
2),创建子进程
fork(
2)
#include <unistd.h>
pid_t fork(
void);
功能:创建一个子进程
参数:
返回值:
失败:在父进程中-
1被返回,errno被设置,子进程不创建
成功:在父进程中,子进程的PID被返回,在子进程中
0被返回(不是一个进程返回两个值,是两个进程各有一个)
#include <unistd.h>
int main() {
pid_t pid;
pid = fork();
if(pid == -
1) {
perror(
"fork");
return -
1;
}
if(pid ==
0) {
}
else {
}
return 0;
}