【操作系统】运行下列程序,给出运行结果并分析运行结果?

2025-02-24 23:30:52
推荐回答(1个)
回答1:

运行程序:

创建子进程源程序



运行结果:

获得父子进程的Process Identification



分析运行结果:

创建新进程成功,出现两个进程,一个是子进程,一个是父进程。

父进程的Process Identification=3!

子进程的Process Identification=4!

fork仅仅被调用一次,却能够返回两次

 1)在父进程中,fork返回新创建子进程的进程ID=4;
2)在子进程中,fork返回0;