Можно ли мультипроцессировать функцию, которая возвращает что-то в 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 для всех заданий, которые я выполняю, а затем поработать над этим.