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())

浙公网安备 33010602011771号