python queue 的全部方法
时间: 2023-06-09 17:03:12 浏览: 78
python程序 线程队列queue使用方法解析
5星 · 资源好评率100%
Python中的queue模块提供了多种队列实现。其中最常用的方法包括:
1. Queue(maxsize): 初始化一个Queue对象,maxsize代表队列中最大可以存放的元素个数,如果没有指定,则会无限制的增加。
2. put(item[, block[, timeout]]): 在队列中放入一个元素。
3. get([block[, timeout]]): 从队列中取出一个元素,如果队列为空,则支持阻塞或者一直等待。
4. empty(): 如果队列为空,返回True,否则返回False。
5. full(): 如果队列满了,返回True,否则返回False。
6. qsize(): 返回队列中元素的个数。
7. task_done(): 表示之前get()的任务已经完成。
8. join(): 阻塞主线程,直到队列中所有任务都执行完成。
阅读全文