【发布时间】:2014-01-13 09:38:17
【问题描述】:
从man page of fork 我读到 fork 创建父进程的副本。但无法理解为什么下面的程序 printf 执行 8 次。我还阅读了Working of fork() in linux 链接。
#include <stdio.h>
int main()
{
fork();
fork();
fork();
printf("process\n");
}
【问题讨论】:
-
因为
2*2*2 == 8. -
我想你忘记了(一些)孩子们自己要 fork()。