python - 为什么 multiprocessing.Queue 没有 task_done 方法

标签 python multithreading multiprocessing python-multithreading python-multiprocessing

为什么 Queue.Queue 有一个 task_done 方法,而 multiprocessing.Queue 没有这个方法?

最佳答案

我想你需要JoinableQueue .

关于python - 为什么 multiprocessing.Queue 没有 task_done 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30724520/

相关文章:

python - pygtk的Unicode问题

Java 线程竞争条件与 BlockingQueue

用于文件操作的 C# 线程

c# - 如何在某些任务非常昂贵的任务中负载平衡并行性?

python - 让 python 生成器在后台运行

Unicode 和 csv 问题中的 Python 数组打印

python - 为什么我的 ZenDesk 宏正在更新,但实际上没有任何变化?

PYTHON:打开 csv 文件并查找列中的最大数字以及与其关联的名称的最简单方法?

Python Multiprocessing - 可以在稍微不同的开始时间启动工作人员吗?

python - 多处理时如何让 Python 尊重可迭代字段?