90-python-多进程


# 进程的生命周期
# 开启了 子进程的主进程
# 主进程未结束:等待自己执行完毕,结束进程
# 子进程未结束:等待子进程执行完毕,结束进程


from multiprocessing import Process
import os
"""
    # 想让某些代码在同一个进程中执行
"""
# os.getpid()   查看当前进程
# os.getppid()  查看父进程

def fn(args1,args2):
    print(args1)
    print(args2)
    print(123)
    print('子进程:',os.getpid())
    print('查看当前进程的父进程:',os.getppid())

if __name__ == '__main__':
    p = Process(target=fn,args=('参1','参2')) # 传一个参数的时候,必须加逗号
        # p 是一个进程对象,还未启动状态
    p.start()   # 开启了一个进程
    print('000')
    print('父进程:',os.getpid())
    print('查看当前进程的父进程:',os.getppid())
posted @ 2018-11-14 12:41  _Q  阅读(109)  评论(0)    收藏  举报