int main()
{
if(Fork() == 0)
{
printf("a");
}
else
{
printf("b");
waitpid(-1, NULL, 0);
}
printf("c");
exit(0);
}
上記のコードは、可能な出力は何ですか?
acbc、abcc、baccですが、答えにはbcacが含まれています。bcacはどのように答えになることができますか?親プロセスは、子プロセスが作成される前、またはsthの前に終了しますか。そうしないと?私は混乱しました、どんな説明でも大歓迎です。
Thnx。