【发布时间】:2012-11-13 22:16:17
【问题描述】:
当在类 Unix 操作系统(即 MINIX 3)中运行的程序中使用 fork() 函数时,它是否会创建许多独立处理的独立进程,因此可以彼此提前完成(即实际上是我想要的)还是会创建一系列仅按创建顺序完成的顺序流程。
这是我用于 fork() 的代码
for(j = 0; j < num_fork_loops;) {
if (fork() < 0) {
printf("Fork has failed\n");
exit(EXIT_FAILURE);
}
j++;
}
感谢您的宝贵时间
【问题讨论】: