当前位置: 移动技术网 > IT编程>脚本编程>Python > python 关于fork模块及getpid方法自我理解。

python 关于fork模块及getpid方法自我理解。

2018年03月12日  | 移动技术网IT编程  | 我要评论

双桥区二手房,苏州淋浴房,武啸中华

import os
print ('process %s'%os.getpid())  #得到当前流程的ID值,假设是876
pid = os.fork()    #fork函数用来复制出2个流程。
# 子个流程值为0,父流程返回子流程的ID值,切记父流程自己也有ID值
if pid == 0 :  #如果子流程返回的值是0
    print('child:%s'%os.getpid()) #得到当前流程(即子流程)的ID值,877
    print('parent%s'%os.getppid())#得到父流程的ID值,876
else :  #因为创建的是两个流程,有返回值的是父流程,返回值是877,自己的ID值为876
    print('当前id:%s'%os.getpid()) #得到当前流程(即福流程的ID,为876)
    print('创建的流程ID:%s'%pid )  #pid为返回值也是子流程的ID值:877
-------------------------------------基于linux系统及ubuntu,ios

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网