我对这一方案的产出有点不了解。 这一方案实施后,产出最终成为<0Yo!1Yo! Yo! Yo! Yo! Yo! 参看<代码>号。 Yo!s 正在由母体程序印制的每份通行证的增加量 我希望得到一些澄清,说明为什么发生这种情况?
#include <stdio.h>
#include <sys/wait.h>
#include <unistd.h>
int main(void)
{
int i = 0;
while (fork() && i < 5) {
wait(NULL);
printf("Yo!");
i++;
}
printf("%d", i);
return 0;
}