Queue模块实现了多生产者.多消费者队列.当必须在多个线程之间安全地交换信息时,它在线程编程中特别有用,实现了所有必需的锁定语义. 一.该模块实现了三种类型的队列,它们的区别仅在于检索条目的顺序: 1.FIFO 队列,其添加的第一个任务是第一个检索的任务. 2.LIFO 队列,其最近添加的条目是第一个检索的(像堆栈一样运行). 3.Priority 队列,其条目将保持排序,并首先检索最低值的条目. 二.该模块定义了以下类和异常: class Queue.Queue(maxsize = 0 )…