位置: 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字典按要求)

  • 怎样建设网站有利于网站推广(教你如何建立网站)

    怎样建设网站有利于网站推广(教你如何建立网站)

  • 荣耀x10max的整机重量(荣耀x10max开箱评测视频)

    荣耀x10max的整机重量(荣耀x10max开箱评测视频)

  • 智慧团建登不上去有什么后果吗(智慧团建登不上去影响团员吗)

    智慧团建登不上去有什么后果吗(智慧团建登不上去影响团员吗)

  • 华为手机曝光照片怎么拍(华为手机曝光模式怎么办)

    华为手机曝光照片怎么拍(华为手机曝光模式怎么办)

  • 硬盘在工作时应特别注意避免(硬盘读不出来)

    硬盘在工作时应特别注意避免(硬盘读不出来)

  • 微信登录设备管理时间一直更新是怎么回事(微信登录设备管理删除后别人还能登录吗)

    微信登录设备管理时间一直更新是怎么回事(微信登录设备管理删除后别人还能登录吗)

  • 苹果mini尺寸(苹果mini尺寸对比)

    苹果mini尺寸(苹果mini尺寸对比)

  • sm-g9500是什么型号

    sm-g9500是什么型号

  • 网线和wifi的区别(网线和wifi哪个更快)

    网线和wifi的区别(网线和wifi哪个更快)

  • 哔哩哔哩漫画月票有什么用(哔哩哔哩漫画月卡只有10)

    哔哩哔哩漫画月票有什么用(哔哩哔哩漫画月卡只有10)

  • 热点老是自动断开(平板连热点老是自动断)

    热点老是自动断开(平板连热点老是自动断)

  • 基带坏了可以连wifi吗(手机基带坏了可以连无线网吗)

    基带坏了可以连wifi吗(手机基带坏了可以连无线网吗)

  • 快手企业认证怎么申请(快手企业认证怎么添加子账号)

    快手企业认证怎么申请(快手企业认证怎么添加子账号)

  • 华为mate30怎么设置用机姿势提醒(华为mate30怎么设置动态壁纸)

    华为mate30怎么设置用机姿势提醒(华为mate30怎么设置动态壁纸)

  • a57桌面插件怎么添加(桌面插件在哪里打开)

    a57桌面插件怎么添加(桌面插件在哪里打开)

  • 回执编号在qq安全中心怎么确认的(回执编号 qq)

    回执编号在qq安全中心怎么确认的(回执编号 qq)

  • 淘宝导航栏怎么设置(淘宝导航栏怎么自定义)

    淘宝导航栏怎么设置(淘宝导航栏怎么自定义)

  • 苹果xr和11有什么区别(苹果xr和11建议买哪个)

    苹果xr和11有什么区别(苹果xr和11建议买哪个)

  • 京东e卡怎么充值(京东E卡怎么充值到微信零钱)

    京东e卡怎么充值(京东E卡怎么充值到微信零钱)

  • 快手号搜不出来怎么回事(为什么搜快手号搜不出来)

    快手号搜不出来怎么回事(为什么搜快手号搜不出来)

  • 小米9长宽高(小米九长宽高)

    小米9长宽高(小米九长宽高)

  • mac打不开app store怎么办?解决苹果电脑mac App store打不开的方法介绍(mac打不开网页但是可以上微信)

    mac打不开app store怎么办?解决苹果电脑mac App store打不开的方法介绍(mac打不开网页但是可以上微信)

  • Linux中获取网络信息的netstat命令的常用参数和用法(linux获取网络设备的交换机网络)

    Linux中获取网络信息的netstat命令的常用参数和用法(linux获取网络设备的交换机网络)

  • BIOS怎么恢复出厂设置?(最简单的快速方法)(bios怎么恢复出厂设置dell)

    BIOS怎么恢复出厂设置?(最简单的快速方法)(bios怎么恢复出厂设置dell)

  • (vue权限管理)前端路由表角色权限管理,通过登录不同角色侧边栏显示对应页面(vue权限管理面试题)

    (vue权限管理)前端路由表角色权限管理,通过登录不同角色侧边栏显示对应页面(vue权限管理面试题)

  • 【视觉SLAM14讲】【汇总】(视觉slam有多难)

    【视觉SLAM14讲】【汇总】(视觉slam有多难)

  • 出口退税 系统
  • 支付宝如何缴纳车辆购置税
  • 申报个体经营所得税时营业外收入怎么填
  • 建筑服务增值税税率
  • 企业一般户需要哪些资料
  • 房产公司结转收入条件
  • 完税证明可以重复打印吗
  • 销售免税产品要计算销项税吗
  • 出差怎么订机票
  • 完工百分比法完工进度怎么算
  • 如何区分劳务报酬与经营所得
  • 购买旧资产如何入账
  • 房产企业贷款利率
  • 坏账确认无法收回的会计分录
  • 外币账户的银行信息在哪查询
  • 简易计税项目是所有发票都是普票吗
  • 收到投资款需要什么原始凭证
  • 增值税进项税额是什么意思
  • 广告费定金属于什么科目
  • 文化事业建设费税收优惠政策2023
  • 小规模30万免税政策
  • 公司投资股票要交什么税
  • 企业的商誉会一直存在吗
  • 创业带动的就业是什么
  • 外经证作废流程
  • 二手车过户员怎么样
  • 销项税现金流量表在附表中如何列示
  • 汽车的增值税可以退税吗
  • 土地无形资产摊销年限怎么确定
  • 1697510703
  • 所得税汇算清缴补税的会计处理
  • 库存商品结转会计分录
  • 建筑企业自持商是指
  • outlook的数据文件
  • 为什么链接网线后无法链接网络
  • php mb_convert_encoding
  • 小规模纳税人和一般纳税人哪个好
  • 外贸企业代理出口销售的出口退税手续
  • 偿还债券本金和利息
  • 错误申报多交增值税已经扣税
  • igfxem.exe是什么进程
  • kkfileview启动组件失败
  • 房屋租赁发票怎么入账
  • websocket基于http
  • 轻量级网络设计
  • 缺陷修饰
  • php图片添加水印的方法
  • 新增总产值
  • 税务自查报告范文自查报告怎么写
  • 补开发票对公司有什么影响
  • 其他应收款个人挂账很大该怎么处理
  • 年末关账注意事项
  • 水利建设基金申报
  • 工会经费申报的依据
  • 托盘入账哪个科目最好
  • 临时工工资账务处理该怎么进行
  • 纳税人按照月度或者季度的实际利润额预缴有困难的
  • db2数据文件
  • 垃圾处理费怎么申报
  • 产品广告费属于什么会计科目类别
  • 预缴增值税怎么计提
  • 企业资产负债表怎么做
  • 公司注销流程是哪些
  • 购买东西进项税额怎么算
  • 什么是应收账款管理
  • 工程招标费用由谁支付
  • 财务大写金额书写样板
  • 怎么设置材料
  • vc软件是什么软件
  • xp3软件
  • win8.1技巧
  • 浅谈jquery中ajax跨域提交的时候会有2次请求的问题
  • nodejs获取post数据
  • 一个android项目一般包含哪些目录?各有什么用途?
  • unity怎么调用方法
  • python理论基础
  • 消费税抵扣范围包括哪些
  • 个人所得税票样
  • 山西税务12366
  • 网上税务局网址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设