“Python -Threading -Rückgabewert” Code-Antworten

Python -Thread mit Rückgabewerten?

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 -Threading -Rückgabewert

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

Ähnliche Antworten wie “Python -Threading -Rückgabewert”

Fragen ähnlich wie “Python -Threading -Rückgabewert”

Weitere verwandte Antworten zu “Python -Threading -Rückgabewert” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen