The parent resumes execution and the child starts execution at the same place
//子进程在父进程继续执行的地方开始执行(当父进程从系统调用返回,并被继续调度,这时有可能子进程也可能被调度)
void main()
{
int pid = 0;
printf("This is main function \n");
pid = fork();
if(0 == pid)
{
printf("This is child process \n");
}else if(pid > 0)
{
printf("This is parent process \n");
}
else
printf("fork function return error \n");
return ;
}
打印如下;
This is main function
This is parent process
This is child process