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

import os
print ('process %s'%os.getpid())  #得到当前流程的ID值,假设是876
pid = os.fork()    #fork函数用来复制出2个流程。
# 子个流程值为0,父流程返回子流程的ID值,切记父流程自己也有IDif 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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值