查看一个函数功能的方法:在终端框内键入:man 函数名

例如:man fork

创建一个子进程

2 需要包含的头文件

#include <unistd.h>

3 函数声明

pid_t  fork(void);

4 返回值

成功时,父进程返回子进程的进程ID号;子进程返回0。

失败时,父进程返回-1,子进程创建失败。

5 函数描述

通过复制调用进程,创建一个新进程。

调用进程称为父进程;新进程称为子进程。

6 测试

执行下列代码,会输出两条输出语句。

fork函数测试

 

 解释:调用fork函数后,就会创建一个子进程。

子进程是父进程的副本,就如同上图右边一样。

两个进程同步执行,也就是从第6行执行,于是会输出两条语句。

参考

操作系统_创建进程

https://www.bilibili.com/video/BV1Lt4y1m7Z8?from=search&seid=8259839272176533077

相关文章:

猜你喜欢
  • 2021-05-10
  • 2021-06-03
  • 2022-01-02
  • 2021-09-10
相关资源
相似解决方案