首页 > 编程语言 > 详细

python 进程间通信Queue

时间:2020-02-23 18:25:05      阅读:49      评论:0      收藏:0      [点我收藏+]

一、多进程之间,默认是不共享数据的

(1) 通过Queue(队列Q)可以实现进程间的数据传递

(2)Q本身是一个消息队列

(3)如何添加消息(入队操作)

二、(1) 可以使用multiprocess模块的Queue实现多进程之间的数据传递

       (2) 初始化Queue()对象时,(例如:q=Queue()),若括号中没有指定最大可以接收的消息数量,或数量为赋值,那么就代表可以接受的消息数量没有上限。

       Queue.size():返回当前队列的消息数量

       Queue.empty():返回队列包含的消息数量

       Queue.full():如果队列为空,返回True,反之False

       Queue.get([block[,timeout]]):获取队列的一条消息,然后将其从队列中移除,block默认值为True

      

技术分享图片

 

python 进程间通信Queue

原文:https://www.cnblogs.com/yingxiongguixing/p/12352987.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!