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

posted on 2020-07-16 21:40  辉哥54110  阅读(170)  评论(0编辑  收藏  举报