Concurrent Futures
TL;DR
The concurrent.futures
module provides a simple, high-level interface for executing tasks concurrently using either threads or processes, making parallel programming accessible without dealing with low-level threading or multiprocessing details.