python线程队列queue模块

在Python中,线程队列模块主要由queue模块提供。这个模块提供了几种不同类型的队列,适用于多线程编程。以下是几种常见的队列类型:

  1. Queue:这是一个标准的FIFO(先进先出)队列。
  2. LifoQueue:这是一个LIFO(后进先出)队列,类似于栈。
  3. PriorityQueue:这是一个优先级队列,元素按照优先级顺序被取出。

 Queue(先进先出队列)

图片[1] - python线程队列queue模块 - 正则时光

LifoQueue(先入后出队列)

图片[2] - python线程队列queue模块 - 正则时光

PriorityQueue(优先级队列)

图片[3] - python线程队列queue模块 - 正则时光

完整示例

图片[4] - python线程队列queue模块 - 正则时光
© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享