Python进程间通信用法实例


Posted in Python onJune 04, 2015

本文实例讲述了Python进程间通信用法。分享给大家供大家参考。具体如下:

#!/usr/bin/env python
# -*- coding=utf-8 -*-
import multiprocessing
def counsumer(input_q):
  while True:
    item = input_q.get()
    #处理项目
    print item #此处替换为有用的工作
    #发出信号通知任务完成
    input_q.task_done()
def producer(sequence,output_q):
  for item in sequence:
    #将项目放入队列
    output_q.put(item)
#建立进程
if __name__ == '__main__':
  q = multiprocessing.JoinableQueue()#创建可连接的共享进程队列
  cons_q = multiprocessing.Process(target=counsumer,args=(q,))
  cons_q.daemon = True
  cons_q.start()
  sequence = [1,2,3,4]
  producer(sequence,q)
  q.join()
  print 'success'

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

Python 相关文章推荐
Python自动重试HTTP连接装饰器
Apr 28 Python
Python获取linux主机ip的简单实现方法
Apr 18 Python
利用标准库fractions模块让Python支持分数类型的方法详解
Aug 11 Python
Python实现基于POS算法的区块链
Aug 07 Python
python  Django中的apps.py的目的是什么
Oct 15 Python
python 判断参数为Nonetype类型或空的实例
Oct 30 Python
python变量的存储原理详解
Jul 10 Python
python实现读取excel文件中所有sheet操作示例
Aug 09 Python
Python完全识别验证码自动登录实例详解
Nov 24 Python
python 消除 futureWarning问题的解决
Dec 25 Python
春节到了 教你使用python来抢票回家
Jan 06 Python
Python try except else使用详解
Jan 12 Python
python中__slots__用法实例
Jun 04 #Python
python协程用法实例分析
Jun 04 #Python
Python获取系统默认字符编码的方法
Jun 04 #Python
python中__call__内置函数用法实例
Jun 04 #Python
python抽象基类用法实例分析
Jun 04 #Python
python基于multiprocessing的多进程创建方法
Jun 04 #Python
python中管道用法入门实例
Jun 04 #Python
You might like
php中spl_autoload详解
2014/10/17 PHP
详解PHP中instanceof关键字及instanceof关键字有什么作用
2015/11/05 PHP
老生常谈php中传统验证与thinkphp框架(必看篇)
2017/06/10 PHP
新闻内页-JS分页
2006/06/07 Javascript
JsEasy简介 JsEasy是什么?与下载
2007/03/07 Javascript
JQuery下关于$.Ready()的分析
2009/12/13 Javascript
jquery解析xml字符串示例分享
2014/03/25 Javascript
javascript实现des解密加密全过程
2014/04/03 Javascript
详解JavaScript for循环中发送AJAX请求问题
2020/06/23 Javascript
JavaScript自动点击链接 防止绕过浏览器访问的方法
2017/01/19 Javascript
JS得到当前时间的方法示例
2017/03/24 Javascript
基于jQuery和CSS3实现APPLE TV海报视差效果
2017/06/16 jQuery
jquery学习笔记之无new构建详解
2017/12/07 jQuery
JS监听滚动和id自动定位滚动
2018/12/18 Javascript
详解Vue前端对axios的封装和使用
2019/04/01 Javascript
js中Generator函数的深入讲解
2019/04/07 Javascript
layui递归实现动态左侧菜单
2019/07/26 Javascript
JQuery Ajax如何实现注册检测用户名
2020/09/25 jQuery
[00:33]2018DOTA2亚洲邀请赛TNC出场
2018/04/04 DOTA
Tensorflow模型实现预测或识别单张图片
2019/07/19 Python
利用Python复制文件的9种方法总结
2019/09/02 Python
Python获取统计自己的qq群成员信息的方法
2019/11/15 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
2020/03/12 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
2020/06/15 Python
Python logging模块handlers用法详解
2020/08/14 Python
CSS3的一个简单导航栏实现
2015/08/03 HTML / CSS
管理学专业个人求职信范文
2013/12/13 职场文书
《海伦?凯勒》教学反思
2014/04/17 职场文书
2014年财务工作自我评价
2014/09/23 职场文书
小学优秀班主任材料
2014/12/17 职场文书
大学生个人学习总结
2015/02/15 职场文书
教师节主题班会教案
2015/08/17 职场文书
船舶调度指挥系统——助力智慧海事
2022/02/18 无线电
试用1103暨1103、1101同门大比武 [ DAIWEI ]
2022/04/05 无线电
【D4DJ】美少女DJ企划 动画将于明年冬季开播第2季
2022/04/11 日漫
Linux在两个服务器直接传文件的操作方法
2022/08/05 Servers