Функция 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
.