python_队列

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python_队列相关的知识,希望对你有一定的参考价值。

参考技术A 1.队列是先进先出,列表可以读取某个指定数据
2.队列如果将储存的数据都读完就结束,列表可以反复读取
例如:

二、具体介绍一下queue
在使用queue的时候要先引入queue模块,创建对象~
其中queue可以创建出三种对象分别是
1.先进先出行Queue(maxsize = ?)

通过上面的例子我们能发现,put 方法是往队列放数据,但是队列跟列表不同取完之后数据就没有了,如果取的数据大于列表存放的数据就会卡住这时候有两种解决办法,第一种调用get_nowait()方法,这时候就会报异常queue.Empty,第二种就是从get自身解决,get(block = False),默认的时候block是True。
2.后进先出LifeQueue()是个缩写是Last in first out

3.priorityQueue可以理解成vip,看你的心情让那先出就先出

三、利用queue和多线程写一个生产者消费者

以上是关于python_队列的主要内容,如果未能解决你的问题,请参考以下文章

python-队列

Python实现双端队列

Python实现队列

python 进程队列

python实现队列(queue)

python 实现队列