Threading python examples
Basic Usage
from threading import Threadfrom time import sleep, time
def slowFunction(time=5): """Create example of a slow function""" sleep(time)
t0 = time()threads = []
for i in range(10): t = Thread(target=slowFunction, args=(1,)) t.start() threads.append(t)for t in threads: t.join(timeout=15)print(f"Finished in: {time()-t0}")
Finished in: 1.0109996795654297
ThreadPoolExecutor