实验 子进程的创建

实验环境:

Ubuntu 20.04.2 LTS

实验步骤与结果分析:

使用vim创建并编辑一个新文件

按a 进入追加模式

编辑完毕按Esc进入命令模式

输入 :wq 保存并退出

编写的代码如下

#include <stdio.h>

#include <unistd.h>

#include <sys/types.h>

void main()

{

int i;

for (i = 1; i <= 3; i++)

fork();

printf("Hello\n");

}

使用gcc编译,参数为gcc <源文件> -o <输出文件>

如编译成功无警告无错误就无输出

运行编译得到的程序,输入如下

用 wc -l 按行统计输出的行数,共输出8个Hello

输出8个Hello的原因:

发表评论

邮箱地址不会被公开。 必填项已用*标注