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

  • 鸿蒙系统怎么结束进程(鸿蒙系统技巧)

    鸿蒙系统怎么结束进程(鸿蒙系统技巧)

  • 爱奇艺会员能在银河奇异果用吗(爱奇艺会员能在电视上用吗)

    爱奇艺会员能在银河奇异果用吗(爱奇艺会员能在电视上用吗)

  • qq闭麦显示什么(qq闭麦对方会听到提示麻)

    qq闭麦显示什么(qq闭麦对方会听到提示麻)

  • 芒果tv电脑版叫什么(芒果tv电脑版叫什么软件)

    芒果tv电脑版叫什么(芒果tv电脑版叫什么软件)

  • 微信可以实名认证几个(微信可以实名认证几个账号)

    微信可以实名认证几个(微信可以实名认证几个账号)

  • 小米摄像机无法扫描二维码(小米摄像机无法重置)

    小米摄像机无法扫描二维码(小米摄像机无法重置)

  • 电脑省电模式唤醒不了(电脑省电模式唤醒不起来)

    电脑省电模式唤醒不了(电脑省电模式唤醒不起来)

  • qqcap字符是什么意思(qqcya字符)

    qqcap字符是什么意思(qqcya字符)

  • 开启ipv6的好处(开启ipv6有坏处吗)

    开启ipv6的好处(开启ipv6有坏处吗)

  • 苹果5下载不了微信怎么办(苹果5下载不了微信说版本太低)

    苹果5下载不了微信怎么办(苹果5下载不了微信说版本太低)

  • 苹果刷机有害处吗(苹果刷机有没有害处)

    苹果刷机有害处吗(苹果刷机有没有害处)

  • ios字体是什么(苹果字体是干什么用的)

    ios字体是什么(苹果字体是干什么用的)

  • 手机一闪一闪是怎么回事(手机一闪一闪是不是坏了)

    手机一闪一闪是怎么回事(手机一闪一闪是不是坏了)

  • 手机零钱如何提现(手机零钱如何提到微信)

    手机零钱如何提现(手机零钱如何提到微信)

  • OPPO k5怎么关闭拨号按键音(oppok5怎么关闭盲人模式)

    OPPO k5怎么关闭拨号按键音(oppok5怎么关闭盲人模式)

  • sd卡就是内存卡吗(sd卡是内部存储器吗)

    sd卡就是内存卡吗(sd卡是内部存储器吗)

  • 抖音唱歌怎么设置(抖音唱歌怎么设置歌词字幕)

    抖音唱歌怎么设置(抖音唱歌怎么设置歌词字幕)

  • qq删了好友对方知道吗(qq删了好友对方能看到我的动态吗)

    qq删了好友对方知道吗(qq删了好友对方能看到我的动态吗)

  • 抖音怎么自动播放下一个(抖音怎么自动播放)

    抖音怎么自动播放下一个(抖音怎么自动播放)

  • 苹果max屏幕录制在哪里(iphone max录屏功能在哪里)

    苹果max屏幕录制在哪里(iphone max录屏功能在哪里)

  • 插上U盘电脑无法开机怎么回事?(插上u盘电脑无法访问怎么办)

    插上U盘电脑无法开机怎么回事?(插上u盘电脑无法访问怎么办)

  • 布鲁克斯河中的棕熊,阿拉斯加卡特迈国家公园 (© littleting/Pradthana Jarusriboonchai/Getty Images)(布鲁克斯的故事)

    布鲁克斯河中的棕熊,阿拉斯加卡特迈国家公园 (© littleting/Pradthana Jarusriboonchai/Getty Images)(布鲁克斯的故事)

  • YOLOv7、YOLOv5改进之打印热力图可视化:适用于自定义模型,丰富实验数据(yolov3 改进)

    YOLOv7、YOLOv5改进之打印热力图可视化:适用于自定义模型,丰富实验数据(yolov3 改进)

  • 织梦列表页如何调用好评差评(织梦怎么调用当前栏目下的文章)

    织梦列表页如何调用好评差评(织梦怎么调用当前栏目下的文章)

  • 进项税额转出需要结转吗
  • 进口货物账务如何处理
  • 银行收取的账户管理费是什么费用
  • 公司贷款利息怎么做分录
  • 分公司可以用总公司的业绩吗
  • 出库单上面的单位写谁的
  • 电子发票开票方怎么做账
  • 甲方也要跟项目走的吧
  • 公章更换后需要到工商局备案么
  • 挂靠别人公司怎么交税?
  • 企业安全防护措施有哪些
  • 电子承兑背书一般多久到账
  • 原材料做成库存会计分录
  • 非营利组织对外捐赠
  • 当期免抵税额和当期留抵税额
  • 劳务收入不足800
  • 计算所得税时扣除增值税附加怎么算
  • 税控盘技术维护费怎么抵扣
  • 企业所得税季报人数怎么填
  • win10无法登录微信
  • 苹果电脑任务栏跑到左边去了
  • 退还押金的账务处理流程
  • win10任务栏显示年月日
  • 苹果手机下载手机克隆哪个版本
  • win10应用图标怎么调出来
  • 华为鸿蒙harmonyos官网4.0升级
  • PHP:Memcached::flush()的用法_Memcached类
  • 出差回来报销会务费
  • 免抵退税务处理
  • 圣帕特里克的传说
  • phpqrcode 实例
  • PHP:imagecolorresolvealpha()的用法_GD库图像处理函数
  • php框架选择2021
  • discuz论坛修改密码位置
  • 所有者权益合计怎么算
  • 如何区分误餐费和补助费
  • 汇兑损益的会计处理原则
  • 一般纳税人怎样申请简易计税
  • 税收筹划类型有哪几种
  • 交易性金融资产的入账价值
  • 房产税如何申请减免
  • 背书是什么含义
  • 用友t3怎样查明细账
  • 转账支付水电费
  • 外贸公司美金账户开立要求
  • 怎么去银行买承兑
  • 产权转移书据印花税
  • 月末制造费用转入生产成本
  • 自己开发自己施工
  • 公司的在建工程入账会计分录没有付款
  • 出口视同内销如何申报?
  • 出库单与入库单一样吗
  • 小型润滑油生产设备要哪些
  • 研发费用中专利是什么
  • 批发商品销售的方式有委托代销吗
  • mysql怎么修改列的类型
  • windows10取消fn功能键
  • windows10的设置在哪里
  • 如何激活windows2008server
  • mac safari使用技巧
  • 介绍两个很常用的成语
  • imecmnt.exe
  • 如何修改注册表值
  • winxp的控制面板在哪里
  • windows屏蔽网络设置的方法不包括以下哪种
  • linux 多线程 写文件
  • socket pf_inet
  • css旋转木马
  • javascript命名空间
  • jQuery获取checkbox选中的值
  • js弹出对话框的命令
  • 新疆税务局电子
  • 群租房怎么举报电话
  • 哪些润滑油属于危险品类
  • 学历认证取消申请还能再申请吗
  • 江苏省地税局公众号关注
  • 店面转让,房租怎么交税
  • 小规模公司每月0申报怎么操作
  • 增+6=多少
  • 商品房开超市
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设