Python Threads
llThreadPoolExecutor in Python: The Complete Guide
.submit()
creates a future object
with ThreadPoolExecutor() as pool:
# run each function in a separate thread, doesn't block
for future in [
pool.submit(my_func, arg1, arg2),
pool.submit(my_func, arg1),
]:
result = future.result()
# can also timeout future.result(timeout=5)
Last update:
2023-04-24