小编cle*_*leo的帖子

我不明白fork()的这个例子

我有这个代码示例,但我不明白为什么这个代码创建了5个进程加上原始代码.(共6个过程)

#include <unistd.h>

int main(void) {
    int i;
    for (i = 0; i < 3; i++) {
        if (fork() && (i == 1)) {
            break;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

流程图

c unix fork

14
推荐指数
4
解决办法
5275
查看次数

标签 统计

c ×1

fork ×1

unix ×1