python创建进程fork用法


Posted in Python onJune 04, 2015

本文实例讲述了python创建进程fork用法。分享给大家供大家参考。具体分析如下:

#!coding=utf-8
import os ,traceback
import time
'''
fork()系统调用是Unix下以自身进程创建子进程的系统调用,
一次调用,两次返回,如果返回是0,
则是子进程,如果返回值>0,则是父进程(返回值是子进程的pid)
'''
source = 10
i = 0
try:
  print '***********************'
  pid = os.fork()
  #这里会返回两次,所以下面的省略号会输出2次
  print '......'
  if pid == 0:#子进程
    print "this is child process"
    source = source - 1
    print 'child process source is ',source
    time.sleep(10)
    print 'child sleep done'
  else:  #父进程
    print "this is parent process"
    print 'parent process source is ',source
    time.sleep(10)
    print 'parent sleep done'
  print source
except:
  traceback.print_exc()

输出如下:

***********************
......
this is child process
child process source is 9
......
this is parent process
parent process source is 10
child sleep done
9
parent sleep done
10

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
详解Python中的静态方法与类成员方法
Feb 28 Python
python中numpy的矩阵、多维数组的用法
Feb 05 Python
python+pandas分析nginx日志的实例
Apr 28 Python
PyQt5固定窗口大小的方法
Jun 18 Python
PyQT5 QTableView显示绑定数据的实例详解
Jun 25 Python
python tkinter canvas使用实例
Nov 04 Python
分享PyCharm的几个使用技巧
Nov 10 Python
Python二维数组实现求出3*3矩阵对角线元素的和示例
Nov 29 Python
python scrapy重复执行实现代码详解
Dec 28 Python
Python使用matplotlib绘制圆形代码实例
May 27 Python
Python logging模块原理解析及应用
Aug 13 Python
Python Pygame实战之塔防游戏的实现
Mar 17 Python
Python文件及目录操作实例详解
Jun 04 #Python
Python通过poll实现异步IO的方法
Jun 04 #Python
Python通过select实现异步IO的方法
Jun 04 #Python
Python守护进程用法实例分析
Jun 04 #Python
Python使用multiprocessing创建进程的方法
Jun 04 #Python
python在windows下创建隐藏窗口子进程的方法
Jun 04 #Python
python实现支持目录FTP上传下载文件的方法
Jun 03 #Python
You might like
神族 Protoss 历史背景
2020/03/14 星际争霸
php使浏览器直接下载pdf文件的方法
2013/11/15 PHP
php实现在服务器上创建目录的方法
2015/03/16 PHP
php 的反射详解及示例代码
2016/08/25 PHP
PHP页面跳转实现延时跳转的方法
2016/12/10 PHP
js 面向对象的技术创建高级 Web 应用程序
2010/02/25 Javascript
javascript 当前日期转化为中文的实现代码
2010/05/13 Javascript
jquery移除button的inline onclick事件(已测试及兼容浏览器)
2013/01/25 Javascript
主页面中的两个iframe实现鼠标拖动改变其大小
2013/04/16 Javascript
jQuery表格插件datatables用法汇总
2016/03/29 Javascript
JS中的hasOwnProperty()、propertyIsEnumerable()和isPrototypeOf()
2016/08/11 Javascript
Bootstrap风格的zTree右键菜单
2017/02/17 Javascript
详解Nodejs之静态资源处理
2017/06/05 NodeJs
nodejs中Express与Koa2对比分析
2018/02/06 NodeJs
基于vue和websocket的多人在线聊天室
2020/02/01 Javascript
在vue中封装的弹窗组件使用队列模式实现方法
2020/07/23 Javascript
原生JS实现九宫格抽奖
2020/09/13 Javascript
[47:42]Fnatic vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python中用pycurl监控http响应时间脚本分享
2015/02/02 Python
解析Python中的__getitem__专有方法
2016/06/27 Python
python requests 使用快速入门
2017/08/31 Python
如何使用python爬虫爬取要登陆的网站
2019/07/12 Python
python爬虫开发之Request模块从安装到详细使用方法与实例全解
2020/03/09 Python
Python 解决相对路径问题:"No such file or directory"
2020/06/05 Python
Python xpath表达式如何实现数据处理
2020/06/13 Python
Keras实现支持masking的Flatten层代码
2020/06/16 Python
彪马土耳其官网:PUMA土耳其
2019/07/14 全球购物
计算机专业自我鉴定
2013/10/15 职场文书
开展党的群众路线教育实践活动总结报告
2014/10/31 职场文书
法定代表人证明书
2014/11/28 职场文书
初中差生评语
2014/12/29 职场文书
2015年见习期个人工作总结
2015/05/28 职场文书
反邪教观后感
2015/06/11 职场文书
环保宣传语大全
2015/07/13 职场文书
学者《孟子》名人名言
2019/08/09 职场文书
《别在吃苦的年纪选择安逸》读后感3篇
2019/11/30 职场文书