web3-starter-py/Concurrence_examples/threadpool_example.py
Mia von Steinkirch f47aaa5195 post done
2020-03-06 01:16:17 -08:00

18 lines
No EOL
326 B
Python

#!/usr/bin/env python3
from time import sleep
from concurrent.futures import ThreadPoolExecutor
def return_after_5_secs(message):
sleep(5)
return message
pool = ThreadPoolExecutor(3)
future = pool.submit(return_after_5_secs, ("hello"))
print(future.done())
sleep(5)
print(future.done())
print(future.result())