位置: IT常识 - 正文

Python中fock()函数如何使用(python中fork函数)

编辑:rootadmin

推荐整理分享Python中fock()函数如何使用(python中fork函数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python f函数,f'python,python中的foo函数,python中fsolve函数,python flock,python flock,python fseek函数的用法,python中的foo函数,内容如对您有帮助,希望把文章链接给更多的朋友!

首先,在python中我们要实现多进程,有两个模块可以用:1)os中的fork()函数2)multiprocessing模块

fork()函数

函数原型:

Helponbuilt-infunctionforkinmoduleposix:fork(...)fork()->pidForkachildprocess.Return0tochildprocessandPIDofchildtoparentprocess.

从fork()函数原型来看,它也属于一个内建函数。

子进程永远返回0,而父进程返回子进程的ID。这样做的理由是,一个父进程可以fork()出很多子进程,所以,父进程要记下每个子进程的ID,而子进程只需要调用getppid()就可以拿到父进程的ID。

相关推荐:《Python视频教程》

Python中fock()函数如何使用(python中fork函数)

Python的进程函数fork()是在os模块,下面是一个关于进程的例子:

importosprintos.getpid()#获取子进程的进程号pid=os.fork()ifpid==0:print'Iamchildprocess(%s)andmyparentis%s.'%(os.getpid(),os.getppid())else:print'I(%s)justcreatedachildprocess(%s).'%(os.getpid(),pid)

执行结果:

1526I(1526)justcreatedachildprocess(1527).Iamchildprocess(1527)andmyparentis1526.

有了fork调用,一个进程在接到新的任务时,就可以复制出一个子进程来处理新任务。常见的Apache服务器就是由父进程监听端口,一旦有新的http请求时,就fork出子进程来处理新的http请求。

再看一个例子:

#coding=utf-8importosos.fork()print1

执行结果:

11

程序中,父进程中创建了一个子进程,子进程运行打印了一个1,回到父进程又打印了一个1,所以结果是打印了2个1。

注意:

上面创建进程的函数都是Unix/Linux下的,Windows下是没有的,那在Windows下又使用什么实现多进程呢?

由于Python是跨平台的,自然也应该提供一个跨平台的多进程支持。multiprocessing模块就是跨平台版本的多进程模块, 支持子进程、通信和共享数据、执行不同形式的同步。

multiprocessing模块提供了一个Process类来创建一个新的进程对象。

相关推荐:

本文链接地址:https://www.jiuchutong.com/zhishi/310395.html 转载请保留说明!

上一篇:vue 同局域网访问不到的问题及解决

下一篇:在Python中字典按值排序的实现方法(python字典按要求)

  • assistive touch在哪里

    assistive touch在哪里

  • 电脑版WPS怎么设置纸型为16开(电脑wps怎么设置翻页方式)

    电脑版WPS怎么设置纸型为16开(电脑wps怎么设置翻页方式)

  • 陌陌能不能只匹配同性(陌陌能不能只匹配一个人)

    陌陌能不能只匹配同性(陌陌能不能只匹配一个人)

  • 华为荣耀20Pro手机怎样给照片打上马赛克(华为荣耀20pro手机长度)

    华为荣耀20Pro手机怎样给照片打上马赛克(华为荣耀20pro手机长度)

  • 天玑820相当于骁龙什么处理器(天玑820相当于骁龙845)

    天玑820相当于骁龙什么处理器(天玑820相当于骁龙845)

  • 第6代ipad叫什么(第六代ipad是2019款吗)

    第6代ipad叫什么(第六代ipad是2019款吗)

  • gtx750ti和gtx960对比

    gtx750ti和gtx960对比

  • 探探被永久封禁是什么原因(探探被永久封禁怎么重新注册)

    探探被永久封禁是什么原因(探探被永久封禁怎么重新注册)

  • qq年费升级包是什么(年费qq会员怎么升级年费超级会员)

    qq年费升级包是什么(年费qq会员怎么升级年费超级会员)

  • 一个身份证绑几个快手直播(一个身份证绑几个王者)

    一个身份证绑几个快手直播(一个身份证绑几个王者)

  • 快手曝光券有什么用(快手曝光券在哪里领取)

    快手曝光券有什么用(快手曝光券在哪里领取)

  • 华为畅享9e支持OTG吗(华为畅享9e支持快充功能吗)

    华为畅享9e支持OTG吗(华为畅享9e支持快充功能吗)

  • 步步高家教机开不了机怎么办(步步高家教机开机只显示步步高一直开不了机怎么办)

    步步高家教机开不了机怎么办(步步高家教机开机只显示步步高一直开不了机怎么办)

  • 苹果dfu怎么进(苹果dfu怎么进入)

    苹果dfu怎么进(苹果dfu怎么进入)

  • 苹果11激活步骤(苹果11激活步骤带图)

    苹果11激活步骤(苹果11激活步骤带图)

  • 抖音为什么关注不了别人(抖音为什么关注不了人)

    抖音为什么关注不了别人(抖音为什么关注不了人)

  • 美图格机方法(美图t9手机怎么格机)

    美图格机方法(美图t9手机怎么格机)

  • 华为 watch gt2 运动版 时尚版 区别(华为watchgt2运动版功能)

    华为 watch gt2 运动版 时尚版 区别(华为watchgt2运动版功能)

  • 怎样修改拼多多的昵称(怎样修改拼多多先用后付支付方式)

    怎样修改拼多多的昵称(怎样修改拼多多先用后付支付方式)

  • 腾讯会员可以用话费支付吗(腾讯会员可以用云视听吗)

    腾讯会员可以用话费支付吗(腾讯会员可以用云视听吗)

  • 抖音号注销了还可以用同一个手机号申请吗(抖音号注销了还能用吗)

    抖音号注销了还可以用同一个手机号申请吗(抖音号注销了还能用吗)

  • 怎么验证微信好友有没有把我删了(怎么验证微信好友是否把我删除)

    怎么验证微信好友有没有把我删了(怎么验证微信好友是否把我删除)

  • 抖音更新后收藏在哪里(抖音更新后收藏夹不见了)

    抖音更新后收藏在哪里(抖音更新后收藏夹不见了)

  • 快手时光机怎么找不到(快手有时光机这个功能吗)

    快手时光机怎么找不到(快手有时光机这个功能吗)

  • 盈利能力的概念及内容
  • 餐饮发票公司怎么抵税
  • 资产负债表的固定资产怎么计算
  • 报账单大写金额填写方式
  • 公司车辆卖给个人怎么处理账务
  • 开办期间的财务会计制度
  • 利润表中的管理费用和研发费用怎么填
  • 企业亏损法定盈亏是什么
  • 买一手房需要交哪些税费
  • 企业分立特殊性税务处理涉税
  • 现金支付用什么科目
  • 企业线上销售的好处
  • 零余额账户收到钱怎么办
  • 突然收到财付通转出的钱
  • 没收履约保证金交增值税吗
  • 转账支票给员工转工资
  • 增值税普通发票可以抵扣进项税吗
  • 地下建筑如何防潮
  • 处置的固定资产
  • 企业报税表
  • 租税联动政策
  • 利润分配怎么核算
  • 无发票 入账
  • 估计退货的会计分录
  • 企业接到银行收账通知
  • 捐赠视同销售为什么不确认收入?
  • win10 dev版本
  • 暂存款账务处理
  • linux系统中查看进程的命令
  • 公司向私人借款利息可以入账吗
  • Win10任务栏没有wifi图标
  • php字符串赋值
  • PHP:mcrypt_enc_get_supported_key_sizes()的用法_Mcrypt函数
  • PHP:getimagesizefromstring()的用法_GD库图像处理函数
  • 购买原材料的运输费计入什么科目
  • 收到银行退回的会计分录
  • 即征即退增值税属于政府补助吗
  • 未摊销完的房租转哪个科目
  • 经营收益是净利润吗
  • 淘宝镜像网站
  • 印花税和工会经费用不用计提
  • python dict.item()方法遍历字典
  • mysql千万级数据group by
  • php访问mysql数据库函数
  • 王凤林阴盘奇门实例讲解
  • 个体户不刻公章也要报税吗
  • 税务登记如何办理
  • 厂家返利怎么入账
  • 加计扣除产生的利润可以分配吗
  • 收到外币收入怎么处理
  • 商业企业库存商品成本核算
  • 固定资产残值怎么做账务处理
  • 应交税费科目怎么调整
  • 固定资产清理增值税计税依据
  • 营业外支出科目核算内容
  • 营业外支出如何做账
  • 海运发票可以抵扣增值税吗
  • 代扣代缴完税凭证抵扣期限
  • mysql开发教程
  • win10禁用系统uac
  • freebsd操作命令
  • c盘满了怎么释放空间
  • Win7 64位系统声卡重装过程中出现失败的解决方法
  • win8语言栏不见了 怎么调出来
  • 3.0vray安装教程
  • win7笔记本电脑
  • win8怎么查ip地址查询
  • 导演都有什么分类
  • python编程模拟
  • 随机游戏插件怎么使用
  • ecmascript6教程
  • js原始值有哪些
  • 记录心率
  • js 编程
  • ca证书怎么下载安装
  • 绵阳市十大纳税企业排名
  • 一般纳税人每月开票金额有限额吗
  • 分红太多
  • 固定资产折旧的影响因素
  • 江苏省国税局局长是谁
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设