当前位置: 首页 > news >正文

北京比较好的建网站公司e通网网站建设

北京比较好的建网站公司,e通网网站建设,wordpress怎么社交分享插件,什么是wordpress响应式主题在python中,任务并发一种方式是通过进程分支来实现的.在linux系统在,通过fork()方法来实现进程分支. 1.fork()调用后会创建一个新的子进程,这个子进程是原父进程的副本.子进程可以独立父进程外运行. 2.fork()是一个很特殊的方法,一次调用,两次返回. 3.fork()它会返回2个值,一个…在python中,任务并发一种方式是通过进程分支来实现的.在linux系统在,通过fork()方法来实现进程分支. 1.fork()调用后会创建一个新的子进程,这个子进程是原父进程的副本.子进程可以独立父进程外运行. 2.fork()是一个很特殊的方法,一次调用,两次返回. 3.fork()它会返回2个值,一个值为0,表示在子进程返回;另外一个值为非0,表示在父进程中返回子进程ID. 以下只能在linux中运行,不能在window下运行. 进程分支fork() 实例如下: 复制代码 代码如下: #!/usr/bin/python #codingutf-8 import os def child(): print(hello from child, os.getpid()) os._exit(0) def parent(): pid os.fork() if pid 0: child() print fork child process error!#如果打印该字符串,说明调用child()出错 else: print(hello from parent, os.getpid(), pid) parent() 运行结果如下: 复制代码 代码如下: (hello from parent, 29888, 29889) (hello from child, 29889) 从结果不难看出, child()后的print字符并没有打印处理,说明调用child()是没有返回的. fork和exec的组合 从上面的例子来看,调用child()方法后就直接退出了.但在实际的应用中,我们希望分支出来的子进程能独立运行另外一个新的程序.这时需要用到exec方法替换子进程,并且替换后进程的pid不会改变.exec方法不会返回. 首先解释一下exec相关的8个方法组: os.execv(program, cmdargs) 基本的”v”执行形式,需要传入可执行的程序名,以及用来运行程序的命令行参数字符的列表或元组. os.execl(program, cmdarg1, cmdarg2, …, cmdargN) 基本的”l”执行形式,需要传入可执行的程序名,以及用来运行程序的命令行多个字符参数. os.execvp(program, args) “p”模式下,基本的”v”执行形式,需要传入可执行的程序名,以及用来运行程序的命令行参数字符的列表或元组.运行新程序的搜索路径为当前文件的搜索路径. os.execlp(program, cmdarg1, cmdarg2, …, cmdargN) “p”模式下,基本的”l”执行形式,需要传入可执行的程序名,以及用来运行程序的命令行多个字符参数.运行新程序的搜索路径为当前文件的搜索路径. os.execve(program, args, env) “e”模式下,基本的”v”执行形式,需要传入可执行的程序名,以及用来运行程序的命令行参数字符的列表或元组.最后还要传入运行新程序的需要的环境变量env字典参数. os.execle(program, cmdarg1, cmdarg2, …, cmdargN, env) “e”模式下,基本的”l”执行形式,需要传入可执行的程序名,以及用来运行程序的命令行多个字符参数.最后还要传入运行新程序的需要的环境变量env字典参数. os.execvpe(program, args, env) 在”p”和”e”的组合模式下,基本的”v”执行形式,需要传入可执行的程序名,以及用来运行程序的命令行参数字符的列表或元组.最后还要传入运行新程序的需要的环境变量env字典参数.运行新程序的搜索路径为当前文件的搜索路径. os.execlpe(program, cmdarg1, cmdarg2, …, cmdargN, env) 在”p”和”e”的组合模式下,基本的”l”执行形式,需要传入可执行的程序名,以及用来运行程序的命令行多个字符参数.最后还要传入运行新程序的需要的环境变量env字典参数.运行新程序的搜索路径为当前文件的搜索路径. newprocess.py代码如下: 复制代码 代码如下: #!/usr/bin/python #codingutf-8 import os def child(): print(hello from child, os.getpid()) os._exit(0) child() 主代码如下: 复制代码 代码如下: #!/usr/bin/python #codingutf-8 import os def child(): print(hello from child, os.getpid()) os._exit(0) def parent(): pid os.fork() if pid 0: os.execlp(python, python, newprocess.py) assert False, fork child process error! else: print(hello from parent, os.getpid(), pid) parent() 输出如下: 复制代码 代码如下: $ python TestFork.py (hello from parent, 30791, 30792) $ (hello from child, 30792)
http://www.yutouwan.com/news/506377/

相关文章:

  • 网站开发哪里接单高级室内设计网站
  • 廊坊网站排名优化公司哪家好wordpress描述怎么写
  • 娄底市建设网站网络工程师要考哪些证
  • 海口网站建设是什么凡科快图官网登录入口在线
  • 成都seo整站vs做网站用3层架构
  • 新华书店的做的数字阅读网站重庆有名的网站建设
  • 用jsp做网站的体会苏州百度推广服务中心
  • 引导交互 网站带后台自适应网站模版
  • 廊坊网站制作公司排名代做施组 方案的网站
  • 贵州省建设项目备案查询网站故事式的软文广告例子
  • 德州手机网站建设服务seo分析工具
  • 哪些企业网站使用水墨风格手机平面设计软件
  • 网站域名怎么登陆泉州玖码网络设计
  • 建设黑彩网站需要什么财务管理软件
  • 自己可以做网站么商标设计网私黛
  • wordpress linux 建站后台登录wordpress
  • 网页制作与网站开发 实验报告免费网站制作
  • 申请建设网站请示17网站一起做网店白沟
  • 网站建设公司人员配备wordpress 排名插件
  • 廊坊网站优化wordpress没中文插件
  • h5响应式网站模板下载wordpress内容替换
  • 网站备案 时间1688网站简介
  • 个人备案网站描述系统开发工程师是干什么的
  • 网站建设责任分解网站网页制作电话
  • 南宁企业网站建设制作最新办公室装修风格效果图
  • 怎么下载自己做的网站个人类网站有哪些
  • 免费网站代理91wordpress
  • 广东网站营销seo方案江苏和城乡建设部网站首页
  • 商务网站建设试题网站vps被黑
  • 恩平网站建设手机广告推广软件