`

python mulitprocessing 实例1

 
阅读更多

#!/usr/bin/env python

#!coding=utf-8

 

import multiprocessing ,time

 

def consumer(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_p = multiprocessing.Process(target=consumer, args=(q,))

    cons_p.daemon=True

    cons_p.start()

 

    cons_p2 = multiprocessing.Process(target=consumer, args=(q,))

    cons_p2.daemon=True

    cons_p2.start()

 

    #生产项目,sequence 代表发送给使用者的项目序列

    sequence = [1,2,3,4,5]

    producer(sequence,q)

 

   #生产者使用此方法进行阻塞,直到队列中的所有项目均被处理。阻塞到将持续为队列中的

  #每个项目均调用task_done()方法。

   q.join()

 

    time.sleep(5)

 

分享到:
评论

相关推荐

    【Python数据分析实例及教程】Python数据分析实例及教程

    Python数据分析实例及教程Python数据分析实例及教程Python数据分析实例及教程Python数据分析实例及教程Python数据分析实例及教程Python数据分析实例及教程Python数据分析实例及教程Python数据分析实例及教程Python...

    50个Python项目实例源码

    50个Python项目实例源码包括算法,游戏,自动,办公,excelworld实战源码。 包括基础知识,实操得项目源码 Python算法练习 Python基础知识源码 Python100个源码实例 Python实战操作源码 Python实战项目源码 Python...

    爬虫开发Python实例代码.zip

    爬虫开发Python实例代码.zip爬虫开发Python实例代码.zip爬虫开发Python实例代码.zip爬虫开发Python实例代码.zip爬虫开发Python实例代码.zip爬虫开发Python实例代码.zip爬虫开发Python实例代码.zip爬虫开发Python实例...

    python实例-神经网络实现手写字符识别系统

    python实例_神经网络实现手写字符识别系统python实例_神经网络实现手写字符识别系统python实例_python实例_神经网络实现手写字符识别系统神经网络实现手写字符识别系统python实例_神经网络实现手写字符识别系统...

    textpython程序实例大大.zip

    《Python程序设计实践:英文课本例题与实例解析》 Python是一种高级编程语言,以其简洁、易读的语法和强大的功能而备受青睐。在“textpython程序实例大大.zip”这个压缩包中,我们找到了一系列与Python编程相关的...

    python运维实例.pdf

    python运维实例.pdf

    Python 实例 - 桌面宠物 Python源码

    Python 实例 - 桌面宠物 Python源码Python 实例 - 桌面宠物 Python源码Python 实例 - 桌面宠物 Python源码Python 实例 - 桌面宠物 Python源码Python 实例 - 桌面宠物 Python源码Python 实例 - 桌面宠物 Python源码...

    python编程实例50例.pdf

    【Python编程实例50例】是一份集合了各种Python编程基础到进阶的实例教程,旨在帮助初学者通过实际操作来学习Python编程。这个文档包含了从简单的“Hello, World!”程序到更复杂的数学运算和数据处理等多个实例。...

    Python基础实例教程部分习题参考答案.zip

    本书介绍了Python自带的开发环境以及IPython等其他集成开发环境,且全部实例的代码均在Python 3环境下调试通过。 全书共分9章,按照循序渐进的原则安排,从内置对象类型到语句语法,再到函数和模块,以及面向对象...

    python100个源码实例

    python100个源码实例

    Python 实例 - 根据IP地址查对应的地理信息 Python源码

    Python 实例 - 根据IP地址查对应的地理信息 Python源码Python 实例 - 根据IP地址查对应的地理信息 Python源码Python 实例 - 根据IP地址查对应的地理信息 Python源码Python 实例 - 根据IP地址查对应的地理信息 Python...

    python数据分析实例 python数据分析实例(源码)

    python数据分析实例 python数据分析实例(源码) # python数据分析 #### 介绍 python数据可视化例子 ##### 1.SARIMAX模型对公路车流量预测 ##### 2.古诗词云统计 ##### 3.对大数据岗位可视化分析

    Python 实例 - 五星红旗 Python源码

    Python 实例 - 五星红旗 Python源码Python 实例 - 五星红旗 Python源码Python 实例 - 五星红旗 Python源码Python 实例 - 五星红旗 Python源码Python 实例 - 五星红旗 Python源码Python 实例 - 五星红旗 Python源码...

    python实例一键抓出PPT中的所有文字

    python实例一键抓出PPT中的所有文字python实例一键抓出PPT中的所有文字python实例一键抓出PPT中的所有文字python实例一键抓出PPT中的所有文字python实例一键抓出PPT中的所有文字python实例一键抓出PPT中的所有文字...

    pythonocc实例

    本实例集合将为你提供深入理解并使用Pythonocc的关键知识点。 1. **Pythonocc安装与环境配置** 在开始使用Pythonocc之前,你需要先安装这个库。通常可以通过pip进行安装,如`pip install pythonocc-core`。同时,...

    python简介及应用实例及实例分析.txt

    pythonpython简介及应用实例及实例分析.txtpython简介及应用实例及实例分析.txtpython简介及应用实例及实例分析.txtpython简介及应用实例及实例分析.txtpython简介及应用实例及实例分析.txtpython简介及应用实例及...

    python3 标准模块实例学习 原版

    本篇文章将深入探讨Python3标准模块的实例学习,帮助你更好地系统地学习和熟练掌握这些模块。 首先,我们来看一下“标准模块”的概念。标准模块是Python解释器自带的一系列模块,无需额外安装即可直接使用。它们...

    PythonOCC应用实例

    1. 几何建模:PythonOCC提供了基本的几何元素,如点、线、面、体等,以及高级的几何构造,如曲线、曲面和实体。你可以创建、操作和组合这些几何对象,用于构建复杂的3D模型。例如,通过`TopoDS_Shape`类可以创建和...

    Python.zip_python_python 实例_python 教程_python实例_python教程

    在"Python.zip"压缩包中,你将找到一系列针对Python初学者的实例和教程资源,这将帮助你在1小时内快速上手Python编程。这个“超级无敌Python教程”强调实践,让你通过实例学习,以加深对Python的理解。 首先,...

    Python爬虫实例-urllib-request-parse等包的学习实例

    Python爬虫实例-urllib,request,parse,json等包的应用

Global site tag (gtag.js) - Google Analytics