int main()
{
if(Fork() == 0)
{
printf("a");
}
else
{
printf("b");
waitpid(-1, NULL, 0);
}
printf("c");
exit(0);
}
上面的代码询问可能的输出是什么?
我发现,acbc、abcc、bacc 但答案包括 bcac。bcac 怎么可能是一个答案?父进程是在子进程创建之前退出还是某事。别的?我很困惑,欢迎任何解释。
谢谢。