首页 > 系统服务 > 详细

进程(二)

时间:2019-05-06 21:33:43      阅读:151      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

import os
import time
from multiprocessing import Process
def func(args,args2):
print(args,args2)
time.sleep(3)
print(‘子进程 :‘, os.getpid())
print(‘子进程的父进程 :‘, os.getppid())
print(12345)

if __name__ == ‘__main__‘:
p = Process(target=func,args=(‘参数‘,‘参数2‘)) # 注册,一个参数时,应该加逗号,比如(‘参数1’,)
# p是一个进程对象,还没有启动进程
p.start() # 开启了一个子进程
print(‘*‘*10)
print(‘父进程 :‘,os.getpid()) # 查看当前进程的进程号
print(‘父进程的父进程 :‘,os.getppid()) # 查看当前进程的父进程

技术分享图片

 




# 进程的生命周期
# 主进程
# 子进程
# 开启了子进程的主进程 :
# 主进程自己的代码如果长,等待自己的代码执行结束,
# 子进程的执行时间长,主进程会在主进程代码执行完毕之后等待子进程执行完毕之后 主进程才结束

 

进程(二)

原文:https://www.cnblogs.com/mys6/p/10822178.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!