How to use ThreadPoolExecutor for parallel execution?
How to use ThreadPoolExecutor for parallel execution?
How to use ThreadPoolExecutor for parallel execution?
solveurit24@gmail.com Changed status to publish February 13, 2025
Utilize ThreadPoolExecutor to manage threads and execute tasks concurrently.
from concurrent.futures import ThreadPoolExecutor
def process(i):
return i * i
with ThreadPoolExecutor(max_workers=4) as executor:
futures = [executor.submit(process, i) for i in range(10)]
for future in concurrent.futures.as_completed(futures):
print(future.result())Output:
Random order of 0 to 81solveurit24@gmail.com Changed status to publish February 13, 2025