Функция foo ниже возвращает строку 'foo'. Как я могу получить значение 'foo' которое возвращается из цели потока?
from threading import Thread
def foo(bar):
    print('hello {}'.format(bar))
    return 'foo'
thread = Thread(target=foo, args=('world!',))
thread.start()
return_value = thread.join()
 "Очевидный способ сделать это", показанный выше, не работает: thread.join() вернул None.
