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 算法 排序实现快速排序
Jun 05 Python
python检测是文件还是目录的方法
Jul 03 Python
Python判断直线和矩形是否相交的方法
Jul 14 Python
python中安装模块包版本冲突问题的解决
May 02 Python
对python 矩阵转置transpose的实例讲解
Apr 17 Python
浅析python继承与多重继承
Sep 13 Python
Linux 修改Python命令的方法示例
Dec 03 Python
python lxml中etree的简单应用
May 10 Python
学习Django知识点分享
Sep 11 Python
python list多级排序知识点总结
Oct 23 Python
Pytorch 实现计算分类器准确率(总分类及子分类)
Jan 18 Python
Python itertools.product方法代码实例
Mar 27 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加入ftp扩展的解决方法
2013/02/07 PHP
PHP中模糊查询并关联三个select框
2017/06/19 PHP
PHP 计算至少是其他数字两倍的最大数的实现代码
2020/05/26 PHP
jquery ajax return没有返回值的解决方法
2011/10/20 Javascript
Extjs中的GridPanel隐藏列会显示在menuDisabled中解决方法
2013/01/27 Javascript
document.createElement()用法
2013/03/13 Javascript
Js 去掉字符串中的空格(实现代码)
2013/11/19 Javascript
js仿黑客帝国字母掉落效果代码分享
2020/11/08 Javascript
jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法(附demo源码下载)
2016/02/25 Javascript
BootStrap 弹出层代码
2017/02/09 Javascript
AngularJS使用拦截器实现的loading功能完整实例
2017/05/17 Javascript
Angular.js中$resource高大上的数据交互详解
2017/07/30 Javascript
axios 处理 302 状态码的解决方法
2018/04/10 Javascript
详解基于Koa2开发微信二维码扫码支付相关流程
2018/05/16 Javascript
vue指令之表单控件绑定v-model v-model与v-bind结合使用
2019/04/17 Javascript
详解在vue-cli3.0中自定css、js和图片的打包路径
2019/08/26 Javascript
JavaScript实现拖拽功能
2020/02/11 Javascript
原生JavaScript实现刮刮乐
2020/09/29 Javascript
uniapp实现可滑动选项卡
2020/10/21 Javascript
[26:50]2018完美盛典DOTA2表演赛
2018/12/17 DOTA
python spyder中读取txt为图片的方法
2018/04/27 Python
Python实现查找数组中任意第k大的数字算法示例
2019/01/23 Python
Python爬虫获取豆瓣电影并写入excel
2020/07/31 Python
美国著名童装品牌:OshKosh B’gosh
2016/08/05 全球购物
澳大利亚最大的女装零售商:Millers
2017/09/10 全球购物
澳大利亚优惠网站:Deals.com.au
2019/07/02 全球购物
大学生实习自我鉴定
2013/12/11 职场文书
教育技术学专业职业规划书
2014/03/03 职场文书
协议书怎么写
2014/04/21 职场文书
大学社团计划书
2014/05/01 职场文书
爱岗敬业演讲稿
2014/05/05 职场文书
董事长助理工作职责
2014/06/08 职场文书
高一作文之乐趣
2019/11/21 职场文书
nginx里的rewrite跳转的实现
2021/03/31 Servers
详解vue中v-for的key唯一性
2021/05/15 Vue.js
python使用opencv对图像添加噪声(高斯/椒盐/泊松/斑点)
2022/04/06 Python