Я пытаюсь использовать Threading в Python и изо всех сил пытаюсь запустить две функции одновременно, затем подождать, пока обе функции завершатся sh, и загрузить возвращенные данные в переменные в основном коде. Как этого достичь?
import threading
from threading import Thread
func1():
#<do something>
return(x,y,z)
func2():
#<do something>
return(a,b,c)
Thread(target=func1).start()
Thread(target=func2).start()
#<hold until both threads are done, load returned values>