Когда нужно ускорить выполнение нескольких независимых задач (например, загрузку файлов или запросы к API), можно использовать
ThreadPoolExecutor из модуля concurrent.futures.Итог:
ThreadPoolExecutor — простой способ запускать функции в нескольких потоках и ускорять выполнение программы.Разъяснивший Python
