python中的孤儿进程

来源:互联网 发布:c语言多线程并行案例 编辑:程序博客网 时间:2024/06/08 19:50

1.子进程未运行完父进程就结束运行退出,留下来的子进程就是孤儿进程

 

2.父进程结束退出,子进程会被继父收回,通常是int进程(pid1)无危害

 

import os

import time

 

 

ret = os.fork()  #创建新的进程 一次调用,两次返回

 

if ret == 0:

    # 子进程执行

    #子进程拿到的返回值是0

   print("子进程:pid=%d, ppid=%d" % (os.getpid(), os.getppid()))

   while 1:

       print("放音乐")

       time.sleep(1)

else:

    # 父进程执行

    #父进程中拿到的返回值是创建的子进程的pid,大于0

    print("父进程:pid=%d, ppid=%d" % (os.getpid(), os.getppid()))

    print("父进程:父亡")

原创粉丝点击