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自动化工具日志查询分析脚本代码实现
Nov 26 Python
使用python装饰器验证配置文件示例
Feb 24 Python
Win7上搭建Cocos2d-x 3.1.1开发环境
Jul 03 Python
用Python编写一个简单的俄罗斯方块游戏的教程
Apr 03 Python
使用Python从有道词典网页获取单词翻译
Jul 03 Python
python3之微信文章爬虫实例讲解
Jul 12 Python
Django实现快速分页的方法实例
Oct 22 Python
Flask框架Flask-Principal基本用法实例分析
Jul 23 Python
Python中collections模块的基本使用教程
Dec 07 Python
python numpy 按行归一化的实例
Jan 21 Python
python读csv文件时指定行为表头或无表头的方法
Jun 26 Python
python Tensor和Array对比分析
Jan 08 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
PHP 常用的header头部定义汇总
2015/06/19 PHP
浅析Yii2中GridView常见操作
2016/04/22 PHP
php实现解析xml并生成sql语句的方法
2018/02/03 PHP
phpMyAdmin通过密码漏洞留后门文件
2018/11/20 PHP
JSON.parse 解析字符串出错的解决方法
2010/07/08 Javascript
datagrid框架的删除添加与修改
2013/04/08 Javascript
js获取dom的高度和宽度(可见区域及部分等等)
2013/06/13 Javascript
JavaScript判断变量是否为undefined的两种写法区别
2013/12/04 Javascript
调用HttpHanlder的几种返回方式小结
2013/12/20 Javascript
javascript实现带节日和农历的日历特效
2015/02/01 Javascript
深入理解JavaScript系列(33):设计模式之策略模式详解
2015/03/03 Javascript
JavaScript运行过程中的“预编译阶段”和“执行阶段”
2015/12/16 Javascript
Javascript生成带参数的二维码示例
2016/10/10 Javascript
真正好用的js验证上传文件大小的简单方法
2016/10/27 Javascript
关于angular js_$watch监控属性和对象详解
2017/04/24 Javascript
Require.js的基本用法详解
2017/07/03 Javascript
Express本地测试HTTPS的示例代码
2018/06/06 Javascript
jQuery实现table表格信息的展开和缩小功能示例
2018/07/21 jQuery
js Array.slice的8种不同用法示例
2019/07/10 Javascript
jQuery单页面文字搜索插件jquery.fullsearch.js的使用方法
2020/02/04 jQuery
vue监听dom大小改变案例
2020/07/29 Javascript
JavaScript封装单向链表的示例代码
2020/09/17 Javascript
Python编码类型转换方法详解
2016/07/01 Python
Python下载网络小说实例代码
2018/02/03 Python
python学生管理系统代码实现
2020/04/05 Python
基于Django框架的权限组件rbac实例讲解
2019/08/31 Python
python实现超市管理系统(后台管理)
2019/10/25 Python
python基于socket实现的UDP及TCP通讯功能示例
2019/11/01 Python
python手写均值滤波
2020/02/19 Python
python3判断IP地址的方法
2021/03/04 Python
深入开展党的群众路线教育实践活动方案
2014/02/04 职场文书
体育教师求职信
2014/06/30 职场文书
2014年驻村干部工作总结
2014/11/17 职场文书
比赛主持人开场白
2015/05/29 职场文书
公司职员入党自传书
2015/06/26 职场文书
个人向公司借款协议书
2016/03/19 职场文书