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中使用异步Socket编程性能测试
Jun 25 Python
一步步教你用Python实现2048小游戏
Jan 19 Python
Windows平台Python连接sqlite3数据库的方法分析
Jul 12 Python
python pycurl验证basic和digest认证的方法
May 02 Python
Python数据结构之栈、队列及二叉树定义与用法浅析
Dec 27 Python
django的settings中设置中文支持的实现
Apr 28 Python
python实现桌面气泡提示功能
Jul 29 Python
在django中,关于session的通用设置方法
Aug 06 Python
python rsa实现数据加密和解密、签名加密和验签功能
Sep 18 Python
pycharm激活码有效到2020年11月底
Sep 18 Python
matplotlib 画双轴子图无法显示x轴的解决方法
Jul 27 Python
用python写爬虫简单吗
Jul 28 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
PHP4和PHP5共存于一系统
2006/11/17 PHP
用PHP的ob_start();控制您的浏览器cache!
2007/02/14 PHP
PHP根据两点间的经纬度计算距离
2014/10/31 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
2020/03/29 PHP
javascript 动态加载 css 方法总结
2009/07/11 Javascript
js的正则test,match,exec详细解析
2014/01/29 Javascript
你可能不知道的JavaScript的new Function()方法
2014/04/17 Javascript
js判断鼠标左、中、右键哪个被点击的方法
2015/01/27 Javascript
深入理解JavaScript系列(50):Function模式(下篇)
2015/03/04 Javascript
浅析ES6的八进制与二进制整数字面量
2016/08/30 Javascript
利用jquery实现瀑布流3种案例
2016/09/18 Javascript
JQuery 进入页面默认给已赋值的复选框打钩
2017/03/23 jQuery
ajax与jsonp的区别及用法
2018/10/16 Javascript
微信小程序实现留言板(Storage)
2018/11/02 Javascript
如何检查一个对象是否为空
2019/04/11 Javascript
react 组件传值的三种方法
2019/06/03 Javascript
vue element-ul实现展开和收起功能的实例代码
2020/11/25 Vue.js
python小技巧之批量抓取美女图片
2014/06/06 Python
在MAC上搭建python数据分析开发环境
2016/01/26 Python
python数据类型判断type与isinstance的区别实例解析
2017/10/31 Python
Python中pygal绘制雷达图代码分享
2017/12/07 Python
Python中单线程、多线程和多进程的效率对比实验实例
2019/05/14 Python
Pytorch实现神经网络的分类方式
2020/01/08 Python
TensorFlow中如何确定张量的形状实例
2020/06/23 Python
python 模拟登陆163邮箱
2020/12/15 Python
CSS3实现文字描边的2种方法(小结)
2020/02/14 HTML / CSS
亚马逊中国官方网站:amazon.cn
2017/05/25 全球购物
台湾团购、宅配和优惠券:17Life
2017/08/14 全球购物
家庭睡衣和家庭用品:Little Blue House
2018/03/18 全球购物
丝芙兰加拿大官方网站:SEPHORA加拿大
2018/11/20 全球购物
毕业生精彩的自我评价分享
2013/10/06 职场文书
计算机网络及管理学专业求职信
2014/06/05 职场文书
应聘会计求职信
2014/06/11 职场文书
2014年个人工作总结报告
2014/11/27 职场文书
2016年国培研修日志
2015/11/13 职场文书
2016元旦晚会主持词开场白和结束语
2015/12/04 职场文书