一.Queue队列的使用
二、使用步骤
1.使用示例
代码如下(示例):
from multiprocessing import Queue
# 创建队列
q = Queue(3) # 指定队列大小,不写默认无限
# 向队列中插入元素
q.put('消息1')
q.put('消息2')
q.put('消息3')
# put方法中可选参数,block=True,timeout=1,队列已满等待1秒,如果还是没有空余空间,抛队列已满异常
q.put('消息4',block=True,timeout=1)
# 判断队列是否已满
print(q.full())
# 读取并删除元素get
print(q.get())
# 查看队列大小
print('队列的大小:',q.qsize())
for i in range(q.qsize()):
print(q.get())