Tôi có một kịch bản như thế này:Làm thế nào để lấy lại nhiều giá trị trở lại của một hàm gọi qua multiprocessing.Process
for each in content :
pdf_output,job_id=createpdf(each)
if pdf_output :
pdf_output = pdf_output + pdf_output
Tôi cố gắng để parallelize toàn bộ quá trình .Something như thế này
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()
Làm cách nào để tôi hợp lý thực hiện nhiệm vụ của
if pdf_output :
pdf_output = pdf_output + pdf_output
Đối với mỗi công việc? Làm thế nào để lấy lại 2 giá trị retun được gửi bởi createpdf và làm việc trên nó? Tôi nghĩ rằng đa xử lý.Queue là một đầu mối, nhưng làm thế nào để tôi thực hiện điều này?