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

  • 企业所得税纳税义务人
  • 买房子一定要交税吗
  • 设备进项税额转出会计分录
  • 企业以买一赠一
  • 金蝶利润表没有数据怎么办
  • 金税盘备份文件名
  • 通用机打发票怎么红冲
  • 两免三减半的范围
  • 已经计提折旧的固定资产购入后 加快折扣年限
  • 财政补贴金额
  • 一般账户网银可以发工资吗
  • 二手车销售挣钱不
  • 代扣代缴的增值税怎么做账
  • 企业发现多缴税款超过3年
  • 新成立的公司怎么交公积金
  • 增值税的专用发票金额含税吗
  • 小规模纳税人季度多少免税
  • 企业年报最容易掉进的九大“陷阱”
  • 企业卖固定资产
  • 购买材料未付款怎么做账
  • 做季报和月报增发的区别
  • 企业的其他业务收入主要核算
  • 联营企业分回的利润交企业所得税吗
  • 工伤赔付是那个出钱呢
  • 收到投资的会计科目
  • win10鼠标在哪
  • 是否启用税种综合申报
  • 解决思路怎么写
  • 新浪怎么样了
  • 如何取消windows启动管理器
  • 想要探究的问题
  • php字符串函数大全
  • PHP:mcrypt_encrypt()的用法_Mcrypt函数
  • 企业返聘离退休怎么办
  • anaconda虚拟机
  • php curl_exec
  • 资本化的研发费用计入什么科目
  • 《web应用开发》是什么
  • 税费滞纳金计入增值税吗
  • setup prompt
  • 产品检测费计入现金流量表什么项目
  • 新建厂房如何计提折旧费用
  • 火车及机票退票扣多少钱
  • 税务稽查补税
  • 外部审计查什么
  • 职工教育经费中的员工讲课费要发票吗
  • 成本核算方法是指
  • 日常费用明细表格式
  • 融资租入的固定资产需要计提折旧吗
  • 印花税购销合同包括哪些
  • 已计提完的固定资产怎么做账
  • 利息收入交税不
  • 减免增值税的相关规定
  • 费用报销如何做账务处理分录
  • 红字更正法红字冲销法
  • 个人银行帐户可以代理销户吗?
  • 汽车折旧年限是多久
  • 微软6月24号
  • windows7wifi密码
  • 看linux系统
  • mac睡眠后黑屏
  • spvic.exe - spvic是什么进程 有什么作用
  • macbook怎样充电
  • win7系统安装的配置要求有什么
  • musirc4.71.exe - musirc4是什么进程文件 有什么作用
  • win7由于所要求的文件丢失或损坏
  • ajax请求图片并显示
  • javascript运用
  • 完美解决mac环境异常
  • python模拟用户登录过程,输入账号及密码
  • js过滤字符串中的特殊字符
  • javascript教程完整版
  • 每天一篇文章锻炼口才的文章
  • webview自定义视频播放器
  • 农商银行股权分红如何计算
  • 个体工商户个人所得税
  • 增值税是否在利润表反映
  • 江苏国税电子税务局官网
  • 电力企业所得税按期
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设