Queue.Queue(maxsize=0) FIFO, 如果maxsize小于1就表示队列长度无限
Queue.LifoQueue(maxsize=0) LIFO, 如果maxsize小于1就表示队列长度无限
Queue.qsize() 返回队列的大小
Queue.empty() 如果队列为空,返回True,反之False
Queue.full() 如果队列满了,返回True,反之False
Queue.get([block[, timeout]]) 读队列,取出数据 ,没有数据将会等待timeout等待时间
Queue.put(item, [block[, timeout]]) 写队列,放入数据,timeout等待时间
Queue.queue.clear() 清空队列
class queue.PriorityQueue(maxsize=0) 存储数据时可设置优先级的队列,优先级设置数越小等级越高
Queue.get(timeout = 1)如果1秒后没取到数据就退出
Queue.get_nowait() 取数据,如果没数据抛queue.Empty异常
Queue.task_done()后续调用告诉队列,任务的处理是完整的。