“Возвратное значение потока Python” Ответ

Поток Python с возвращающими значениями?

import threading
import queue

my_queue = queue.Queue()

def storeInQueue(f):
  def wrapper(*args):
    my_queue.put(f(*args))
  return wrapper


@storeInQueue
def get_name(full_name):
   return full_name, full_name



t = threading.Thread(target=get_name, args = ("foo", ))
t.start()

my_data = my_queue.get()
print(my_data)
Exuberant Earthworm

Возвратное значение потока Python

import concurrent.futures

def foo(bar):
    print('hello {}'.format(bar))
    return 'foo'

with concurrent.futures.ThreadPoolExecutor() as executor:
    future = executor.submit(foo, 'world!')
    return_value = future.result()
    print(return_value)
Uninterested Unicorn

Ответы похожие на “Возвратное значение потока Python”

Вопросы похожие на “Возвратное значение потока Python”

Больше похожих ответов на “Возвратное значение потока Python” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования