Можно ли мультипроцессировать функцию, которая возвращает что-то в Python?

В Python я видел много примеров, когда вызывается многопроцессорная обработка, но цель просто что-то печатает. У меня есть сценарий, где цель возвращает 2 переменные, которые мне нужно использовать позже. Например:

def foo(some args):
   a = someObject
   b = someObject
   return a,b

p1=multiprocess(target=foo,args(some args))
p2=multiprocess(target=foo,args(some args))
p3=multiprocess(target=foo,args(some args))

Что теперь? Я могу сделать .start и .join, но как мне получить отдельные результаты? Мне нужно поймать возврат a, b для всех заданий, которые я выполняю, а затем поработать над этим.

Ответы на вопрос(6)

Ваш ответ на вопрос