私はこのようなシナリオを持っています:
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が手がかりだと思いますが、これを実装するにはどうすればよいですか?