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