#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 ×1