【发布时间】:2015-09-22 16:17:17
【问题描述】:
在 Python 中使用多处理模块时有两种队列:
- 队列
- JoinableQueue.
它们有什么区别?
队列
from multiprocessing import Queue
q = Queue()
q.put(item) # Put an item on the queue
item = q.get() # Get an item from the queue
可加入队列
from multiprocessing import JoinableQueue
q = JoinableQueue()
q.task_done() # Signal task completion
q.join() # Wait for completion
【问题讨论】:
标签: python queue multiprocessing