线程队列
queue队列: 使用import, 用法与进程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 / first in last out
import queue q=queue.LifoQueue() #队列,类似于栈 q.put('first') q.put('second') q.put('third') # q.put_nowait() print(q.get()) print(q.get()) print(q.get()) # q.get_nowait() ''' 结果(后进先出): third second first '''