首页 > 编程语言 > 详细

python 线程队列

时间:2019-07-14 15:54:58      阅读:90      评论:0      收藏:0      [点我收藏+]

q1 = queue.Queue()#先进先出
q2 = queue.LifoQueue()#后进先出
q3 = queue.PriorityQueue()#优先级队列(从小到大出列)
初始化参数:
maxsize:队列最大容量
实例常用函数:
get():出列
put():入列
get_nowait():当没有元素时不阻塞,而是直接报错 等同get(block=False)
put_nowait():当队列己满时不阻塞,而是直接报错 等同pet(item,block=False)
empty():队列是否为空
qsize():返回队列大小
task_done() 向任务已经完成的队列发送一个信号(get()之后运行)
join() 当队列为空(非初始:且收到task_done()信号再执行后续任务)

python 线程队列

原文:https://www.cnblogs.com/lides/p/11184262.html

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