【发布时间】:2014-01-23 23:49:04
【问题描述】:
我正在尝试创建 10 个进程,但不是扇出,而是在一个链中。所以过程1是
【问题讨论】:
-
虽然 for 循环不会创建进程的粉丝
-
@user3195820:如果你
fork()在刚出生的孩子中,则不会。只需在父级中跳出循环,让子级进入下一次迭代。 -
哦,在 for 循环的做幼稚的事情部分我可以 fork() 创建新进程?
-
@user3195820 如果您指的是我的回答,它已经这样做了。只有子进程通过
for循环的下一次迭代继续到fork另一个子进程。父进程总是breakout. -
类似
while(fork() == 0 && ++count < 9) {}假设初始进程计为1?