【发布时间】:2015-09-30 23:16:23
【问题描述】:
根据documentation,队列有几种实现。我感兴趣的是 JoinableQueue 和 PriorityQueue,因为我想要一个具有优先级的可连接队列。
看来我只能获得较低版本中的一项功能。 IE。在 3.5 中,我可以使用 Queue(可连接)和 PriorityQueue 进行区分,但在 3.5 以下的 python 中,有 JoinableQueue 和 PriorityQueue(参见下面的示例)。
是否有可能将它们结合起来以获得在 3.4 中获得可连接 PriorityQueue 的通用方法?
try:
# Python 3.4.
from asyncio import JoinableQueue as Queue # joinable
from asyncio import PriorityQueue # I assume this one is not joinable
except ImportError:
# Python 3.5.
from asyncio import Queue # standard joinable
from asyncio import PriorityQueue # I assume this is the one I want
另一种方法可能是以某种方式影响队列?
【问题讨论】:
标签: python python-3.x asynchronous queue python-asyncio