“Wartość zwracana wątku Python” Kod odpowiedzi

Wątek Python z wartościami powrotnymi?

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

Wartość zwracana wątku 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

Odpowiedzi podobne do “Wartość zwracana wątku Python”

Pytania podobne do “Wartość zwracana wątku Python”

Więcej pokrewnych odpowiedzi na “Wartość zwracana wątku Python” w Python

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu