使用gcc编译器code1编译和执行以下两个代码:
main()
{
printf("Before FORK\n");
fork();
printf("After FORK \n\n");
}
Run Code Online (Sandbox Code Playgroud)
代码2:
main()
{
printf("Before FORK");
fork();
printf("After FORK \n\n");
}
Run Code Online (Sandbox Code Playgroud)
code1打印一次"Before FORK"语句,但code2打印两次.请解释背后的原因.