文章大纲
简介,Python 中的几种队列
https://docs.python.org/3/library/queue.html
queue.queue 和 collections.deque 的区别
queue.queue 和 collections.deque 命令都给读者提供了一个关于队列的一般概念,但是,两者的应用非常不同,因此不应该被混为一谈。尽管它们是不同的,并且用于非常不同的目的,但就完整的功能而言,它们在某种程度上是相互联系的。在我们进入它们的实际作用以及它们是如何相互联系的之前,有一个概念必须被重新审视,即计算机软件的处理的基本原理。
我们知道,任何程序在活动状态下都会成为一个进程,每个进程都可以被分解为线程,以获得其拥有的优势。我们还知道,两个线程可能需要相互通信,这就是queue.queue的作用。另一方面,Collections.deque被用作一个线程中的数据结构,以执行某些功能。它们之间的联系是,queue.queue在内部使用coll