Python進(jìn)程間通信用法實(shí)例
更新時間:2015年06月04日 16:44:27 作者:MaxOmnis
這篇文章主要介紹了Python進(jìn)程間通信用法,涉及Python通過multiprocessing模塊操作進(jìn)程的相關(guān)技巧,需要的朋友可以參考下
本文實(shí)例講述了Python進(jìn)程間通信用法。分享給大家供大家參考。具體如下:
#!/usr/bin/env python
# -*- coding=utf-8 -*-
import multiprocessing
def counsumer(input_q):
while True:
item = input_q.get()
#處理項目
print item #此處替換為有用的工作
#發(fā)出信號通知任務(wù)完成
input_q.task_done()
def producer(sequence,output_q):
for item in sequence:
#將項目放入隊列
output_q.put(item)
#建立進(jìn)程
if __name__ == '__main__':
q = multiprocessing.JoinableQueue()#創(chuàng)建可連接的共享進(jìn)程隊列
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程序設(shè)計有所幫助。
相關(guān)文章
python?matplotlib實(shí)現(xiàn)條形圖的填充效果
這篇文章主要為大家詳細(xì)介紹了python?matplotlib實(shí)現(xiàn)條形圖的填充效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-04-04
Django中實(shí)現(xiàn)點(diǎn)擊圖片鏈接強(qiáng)制直接下載的方法
這篇文章主要介紹了Django中實(shí)現(xiàn)點(diǎn)擊圖片鏈接強(qiáng)制直接下載的方法,涉及Python操作圖片的相關(guān)技巧,非常具有實(shí)用價值,需要的朋友可以參考下2015-05-05
Python實(shí)現(xiàn)刪除列表中滿足一定條件的元素示例
這篇文章主要介紹了Python實(shí)現(xiàn)刪除列表中滿足一定條件的元素,結(jié)合具體實(shí)例形式對比分析了Python針對列表元素的遍歷、復(fù)制、刪除等相關(guān)操作技巧,需要的朋友可以參考下2017-06-06
Linux下用Python腳本監(jiān)控目錄變化代碼分享
這篇文章主要介紹了Linux下用Python腳本監(jiān)控目錄變化代碼分享,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-05-05
Python環(huán)境下安裝PyGame和PyOpenGL的方法
這篇文章主要介紹了Python環(huán)境下安裝PyGame和PyOpenGL的方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03
對Python 窗體(tkinter)文本編輯器(Text)詳解
今天小編就為大家分享一篇對Python 窗體(tkinter)文本編輯器(Text)詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10

