在多个线程之间安全的交换数据信息,队列在多线程编程中特别有用
队列的好处:
提高双方的效率,你只需要把数据放到队列中,中间去干别的事情。
完成了程序的解耦性,两者关系依赖性没有不大。
一、队列的类型: 1、lass queue.Queue(maxsize=0)先进先出,后进后出
import queue q = queue.Queue() # 生成先入先出队列实例 q.put(1) # 先放进1,再放入2 q.put(2) print(q.get()) # # 输出 1
在多个线程之间安全的交换数据信息,队列在多线程编程中特别有用
队列的好处:
提高双方的效率,你只需要把数据放到队列中,中间去干别的事情。
完成了程序的解耦性,两者关系依赖性没有不大。
一、队列的类型: 1、lass queue.Queue(maxsize=0)先进先出,后进后出
import queue q = queue.Queue() # 生成先入先出队列实例 q.put(1) # 先放进1,再放入2 q.put(2) print(q.get()) # # 输出 1
内容版权声明:除非注明,否则皆为本站原创文章。