7.4.9 线程queue
掌握线程queue的三种用法
本节时长需控制在5分钟内
一 线程queue
queue is especially useful in threaded programming when information must be exchanged safely between multiple threads.
有三种不同的用法
class queue.Queue(maxsize=0) #队列:先进先出
import queue
q=queue.Queue()
q.put('first')
q.put('second')
q.put('third')
print(q.get())
print(q.get())
print(q.get())
'''
结果(先进先出):
first
second
third
'''class queue.LifoQueue(maxsize=0) #堆栈:last in fisrt out
class queue.PriorityQueue(maxsize=0) #优先级队列:存储数据时可设置优先级的队列
Last updated
Was this helpful?