首页 > 编程 > Python > 正文

Python进程间通信用法实例

2019-11-25 17:18:24
字体:
来源:转载
供稿:网友

本文实例讲述了Python进程间通信用法。分享给大家供大家参考。具体如下:

#!/usr/bin/env python# -*- coding=utf-8 -*-import multiprocessingdef 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程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表