我正在用一组我希望并行运行的作业填充一个队列,并使用python的多处理模块来做这件事。代码片断如下:Python多处理队列
import multiprocessing
from multiprocessing import Queue
queue = Queue()
jobs = [['a', 'b'], ['c', 'd']]
for job in jobs:
queue.put(job)
当我做queue.get()我得到以下几点:
['a', 'b']
为什么队列没有得到填充所有的工作?
啊..我现在明白了..谢谢!!! – 2011-03-31 21:10:06
不客气。 – 2011-03-31 21:11:48