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利用elaphe制作二维条形码实现代码
May 25 Python
python cx_Oracle模块的安装和使用详细介绍
Feb 13 Python
Python基础知识_浅谈用户交互
May 31 Python
完美解决Pycharm无法导入包的问题 Unresolved reference
May 18 Python
Django restframework 源码分析之认证详解
Feb 22 Python
Python实现字符串匹配的KMP算法
Apr 04 Python
详解pyinstaller selenium python3 chrome打包问题
Oct 18 Python
Python 之 Json序列化嵌套类方式
Feb 27 Python
使用python3 实现插入数据到mysql
Mar 02 Python
VSCODE配置Markdown及Markdown基础语法详解
Jan 19 Python
深度学习tensorflow基础mnist
Apr 14 Python
Jupyter notebook 输出部分显示不全的解决方案
Apr 24 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
《OVERLORD》手游英文版即将上线 手机上也能扮演骨王
2020/04/09 日漫
php使用fsockopen函数发送post,get请求获取网页内容的方法
2014/11/15 PHP
php+mysql实现用户注册登陆的方法
2015/01/03 PHP
[原创]php使用curl判断网页404(不存在)的方法
2016/06/23 PHP
Laravel框架实现的批量删除功能示例
2019/01/16 PHP
语义化 H1 标签
2008/01/14 Javascript
jQuery对表单元素的取值和赋值操作代码
2011/05/19 Javascript
JS简单的轮播的图片滚动实例
2013/06/17 Javascript
使用JQuery实现智能表单验证功能
2016/03/08 Javascript
JQuery的attr 与 val区别
2016/06/12 Javascript
Vue.js实现多条件筛选、搜索、排序及分页的表格功能
2020/11/24 Javascript
详解使用Typescript开发node.js项目(简单的环境配置)
2017/10/09 Javascript
详解vue 项目白屏解决方案
2018/10/31 Javascript
JavaScript基于遍历操作实现对象深拷贝功能示例
2019/03/05 Javascript
JavaScript Array对象基本方法详解
2019/09/03 Javascript
node爬取新型冠状病毒的疫情实时动态
2020/02/06 Javascript
Vue实现开关按钮拖拽效果
2020/09/22 Javascript
微信小程序学习之自定义滚动弹窗
2020/12/20 Javascript
布同 Python中文问题解决方法(总结了多位前人经验,初学者必看)
2011/03/13 Python
python中关于日期时间处理的问答集锦
2013/03/08 Python
简单介绍Python中的filter和lambda函数的使用
2015/04/07 Python
在Python中使用M2Crypto模块实现AES加密的教程
2015/04/08 Python
Python中使用PyQt把网页转换成PDF操作代码实例
2015/04/23 Python
Python数组定义方法
2016/04/13 Python
Python实现八大排序算法
2016/08/13 Python
django开发教程之利用缓存文件进行页面缓存的方法
2017/11/10 Python
python复制文件到指定目录的实例
2018/04/27 Python
Python 字符串与二进制串的相互转换示例
2018/07/23 Python
python感知机实现代码
2019/01/18 Python
Python 实现黑客帝国中的字符雨的示例代码
2020/02/20 Python
Python headers请求头如何实现快速添加
2020/11/03 Python
python中的插入排序的简单用法
2021/01/19 Python
美国著名首饰网站:BaubleBar
2016/08/29 全球购物
公证书样本
2014/04/10 职场文书
养成教育主题班会
2015/08/13 职场文书
彻底卸载VMware虚拟机的超详细步骤记录
2022/07/15 Servers