队列 事件 协程
线程队列 FIFO队列 # 1 FIFO队列 queue 先进先出 特殊参数 block=True, timeout=None import queue # q=queue.Queue(3) # q.put(666) # q.put(777) # q.put(888) # print(q.get()) # print(q.get()) # print(q.get()) LIFO 栈 # LIFO 栈. 先进后出 特殊参数 block=True, timeout=None import queue # q=queue.LifoQueue(3) # q.put(666) # q.put(777) # q.put(888) # print(q.get()) # print(q.get()) # print(q.get()) 优先级队列 # 优先级对列 需要元组的形式,(int,数据) int 代表优先级,数字越低,优先级越高. get先去重要的 import queue q=queue.PriorityQueue(3) q.put((10,'拉级消息')) q.put((-10,'重要消息')) q.put((5,'一般消息')) print(q.get()) print(q.get()) print(q.get()) 事件Event 并发的执行某个任务 .多线程多进程,几乎同时执行.