小编Dr.*_*ltz的帖子

叉调用和递归

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(int argc, char *argv[])
{
    fork();
    fork();
    fork();

    puts("hi");

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

该程序打印 8 次“hi”并退出。为什么?不是每个fork调用都main递归地调用:f(): "hi"; f()

fork

5
推荐指数
1
解决办法
7735
查看次数

标签 统计

fork ×1