python - 在 Gevent 中查找 JoinableQueue 的长度

标签 python queue gevent

我一直在尝试在 Gevent 中查找 JoinableQueue 的长度,但它抛出一个错误,指出队列不可迭代。

有没有办法在我开始从中弹出项目之前找出排队的项目数量。

谢谢

最佳答案

来自here :

class gevent.queue.Queue(maxsize=None)
    [...]
    qsize()

        Return the size of the queue.

[...]
class gevent.queue.JoinableQueue(maxsize=None)
    A subclass of Queue

所以,我认为你可以使用:your_queue.qsize()

关于python - 在 Gevent 中查找 JoinableQueue 的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10433190/

相关文章:

python - 在python中同时调用一个api

python - gevent 中的服务器和同一应用程序中的其他 greenlets

对象的 Python 探查器用法

来自有序字典的 Python Json

python - 使用 SQLAlchemy 获取页面的特定数量的结果

Java:如何基于 Node 类创建队列

ruby-on-rails - 如何将 Sidekiq (Redis) 队列移动到另一台服务器?

ruby - 在 Ruby 中复制一个队列?

python - gevent:产生大量greenlets的缺点?

python - 在与以前工作正常的完全相同的代码上收到 "pytesseract not in your path"错误