fork函数测试
查看一个函数功能的方法:在终端框内键入:man 函数名
例如:man fork
1 fork函数作用
创建一个子进程
2 需要包含的头文件
#include <unistd.h>
3 函数声明
pid_t fork(void);
4 返回值
成功时,父进程返回子进程的进程ID号;子进程返回0。
失败时,父进程返回-1,子进程创建失败。
5 函数描述
通过复制调用进程,创建一个新进程。
调用进程称为父进程;新进程称为子进程。
6 测试
执行下列代码,会输出两条输出语句。
解释:调用fork函数后,就会创建一个子进程。
子进程是父进程的副本,就如同上图右边一样。
两个进程同步执行,也就是从第6行执行,于是会输出两条语句。
参考
操作系统_创建进程
https://www.bilibili.com/video/BV1Lt4y1m7Z8?from=search&seid=8259839272176533077