线程 queue

import queue

# 队列:先进先出
# q=queue.Queue(3) #3代表的是能放的队列数,取也是最大只能取3个,超出就会报错
# q.put(1)
# q.put(2)
# q.put(3)
#
# print(q.get())
# print(q.get())
# print(q.get())

# 堆栈:先进后出
# q=queue.LifoQueue()
# q.put(1)
# q.put(2)
# q.put(3)
# print(q.get())
# print(q.get())
# print(q.get())

# 优先级队列:优先级高先出来,数字越小,优先级越高
# q=queue.PriorityQueue()
# q.put((3,'data1'))
# q.put((-10,'data2'))
# q.put((11,'data3'))
#
# print(q.get())
# print(q.get())
# print(q.get())
原文地址:https://www.cnblogs.com/fxc-520520/p/9322534.html