添加到生成器的多处理.Queue

时间:2014-03-28 12:45:18

标签: python multiprocessing

我有一个非常大的作业列表,我想添加到Queue,并开始让工作进程。

现在我有类似

的东西
Q = multiprocessing.Queue()

for chunk in generator_of_a_lot_of_data :
   Q.put(chunk)

... do something with the jobs in the queue ...

使用此代码,在我开始处理之前,所有数据都必须进入队列。如何以非阻塞方式从生成器向队列中添加项?

0 个答案:

没有答案