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中集合的内建函数和内建方法学习教程
Aug 19 Python
Python实现FTP上传文件或文件夹实例(递归)
Jan 16 Python
Python实现将数据框数据写入mongodb及mysql数据库的方法
Apr 02 Python
python os.path模块常用方法实例详解
Sep 16 Python
对Python2与Python3中__bool__方法的差异详解
Nov 01 Python
python实现汽车管理系统
Nov 30 Python
强悍的Python读取大文件的解决方案
Feb 16 Python
python中字符串数组逆序排列方法总结
Jun 23 Python
Python序列化与反序列化pickle用法实例
Nov 11 Python
给 TensorFlow 变量进行赋值的方式
Feb 10 Python
tensorflow 实现数据类型转换
Feb 17 Python
python中sys模块的介绍与实例
Apr 17 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
星际初学者游戏中永远要做的事
2020/03/04 星际争霸
附件名前加网站名
2008/03/23 PHP
CakePHP去除默认显示的标题及图标的方法
2008/10/22 PHP
PHP 一个比较完善的简单文件上传
2010/03/25 PHP
使用php实现截取指定长度
2013/08/06 PHP
使用PHP下载CSS文件中的图片的代码
2013/09/24 PHP
ThinkPHP框架实现FTP图片上传功能示例
2019/04/08 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
2019/12/02 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
2019/11/21 PHP
Aliyun Linux 编译安装 php7.3 tengine2.3.2 mysql8.0 redis5的过程详解
2020/10/20 PHP
jQuery的一些注意
2006/12/06 Javascript
jQuery对象[0]是什么含义?
2010/07/31 Javascript
jquery的选择器的使用技巧之如何选择input框
2013/09/22 Javascript
在百度知道团队中快速审批新成员的js脚本
2014/02/02 Javascript
原生javascript模仿win8等待提示圆圈进度条
2014/04/24 Javascript
javascript实现节点(div)名称编辑
2014/12/17 Javascript
AngularJS  $modal弹出框实例代码
2016/08/24 Javascript
原生js实现选项卡功能
2017/03/08 Javascript
Angularjs过滤器实现动态搜索与排序功能示例
2017/12/13 Javascript
在nginx上部署vue项目(history模式)的方法
2017/12/28 Javascript
解决windows下Sublime Text 2 运行 PyQt 不显示的方法分享
2014/06/18 Python
python中安装Scrapy模块依赖包汇总
2017/07/02 Python
基于Python的文件类型和字符串详解
2017/12/21 Python
python实现决策树ID3算法的示例代码
2018/05/30 Python
pandas中read_csv的缺失值处理方式
2019/12/19 Python
TripAdvisor台湾:全球最大旅游网站
2018/08/26 全球购物
如何利用cmp命令比较文件
2016/04/11 面试题
学前教育专业毕业生自荐信
2013/10/03 职场文书
官僚主义现象查摆问题整改措施
2014/10/04 职场文书
2014年体育教师工作总结
2014/12/03 职场文书
呐喊读书笔记
2015/06/30 职场文书
2016新年感言
2015/08/03 职场文书
烈士陵园扫墓感想
2015/08/07 职场文书
党员廉政准则心得体会
2016/01/20 职场文书
vue组件的路由高亮问题解决方法
2021/05/11 Vue.js
Oracle查看表空间使用率以及爆满解决方案详解
2022/07/23 Oracle