Ho uno scenario come questo:Come recuperare più valori restituito di una funzione chiamata attraverso multiprocessing.Process
for each in content :
pdf_output,job_id=createpdf(each)
if pdf_output :
pdf_output = pdf_output + pdf_output
Sto cercando di parallelizzare l'intero processo .Something come questo
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()
Come faccio a fare in modo ragionevole il compito di
if pdf_output :
pdf_output = pdf_output + pdf_output
Per ogni lavoro? Come posso recuperare i 2 valori di retun inviati da createpdf e lavorarci sopra? Penso che il multiprocessing.Queue sia un indizio, ma come posso implementarlo?