擅长:python、mysql、java
<p>在Python 3.2+中,stdlib<a href="https://docs.python.org/3/library/concurrent.futures.html#threadpoolexecutor-example" rel="noreferrer">^{<cd1>}</a>模块为<code>threading</code>提供了一个更高级别的API,包括将返回值或异常从工作线程传回主线程:</p>
<pre><code>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)
</code></pre>