1、打开Ubuntu虚拟机,在桌面空白处右键 -- 打开终端

3、在pid.py文件,编写代码如下:import osimport timeprint (os.getpid())getpid的作用是获取当前的进程号

5、修改代码,使主进程通过fork首疏扌熘创建一个子进程,代码如下:import osimport timeret = os.fork()if ret == 0:#子进程 print (os.getpid()) print (os.getppid())else:#父进程 print (os.getpid())

7、打印出的内容如下图,在打印出的内容分析可以发现有两行是相同的,因为在子进程中调用了getppid函数,这个函数打印出的是父进程的进程号,而父进程自身又调用了getpid打印出自身的进程号,所以父进程的进程号总共打印了两次。
