“Valeur de retour de filetage Python” Réponses codées

Fil de filetage Python avec des valeurs de retour?

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

Valeur de retour de filetage 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

Réponses similaires à “Valeur de retour de filetage Python”

Questions similaires à “Valeur de retour de filetage Python”

Plus de réponses similaires à “Valeur de retour de filetage Python” dans Python

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code