我有这样的场景:
for each in content :
pdf_output,job_id=createpdf(each)
if pdf_output :
pdf_output = pdf_output + pdf_output
我正在尝试并行化整个过程。像这样的东西
jobs=[]
for each in content :
jobs.append(multiprocessing.Process(target=self.createpdf, args=(content)))
for each in jobs :
jobs.start()
for each in jobs :
jobs.join()
我如何明智地完成任务
if pdf_output :
pdf_output = pdf_output + pdf_output
对于每项工作?如何检索 createpdf 发送的 2 个 retun 值并对其进行处理?我认为 multiprocessing.Queue 是一个线索,但我该如何实现呢?