Если я использую библиотеку потоков Python, могу ли я выполнить пакет подпроцессов быстрее?Скажем, например, мне нужно конвертировать 100 файлов .wav в файлы .mp3.Если я оберну 'ffmpeg' в сценарии Python, который использует многопоточность, могу ли я выполнить задачу намного быстрее?Позволяет ли многопоточность фактически использовать все 8 потоков, доступных в моем i7?
Недавно я наткнулся на скрипт Python, который пингует список хостов, но использует потоки, чтобы ускорить процесс.Сценарий казался лаконичным и достаточно легким для начинающего, такого как я, чтобы читать и понимать.Вот где возникает другой мой вопрос: что за разговоры о том, что параллельные задачи так сложны?Возможно я не понимаю параллель и параллель! = Многопоточность.Если это так просто, то почему бы людям не использовать многопоточность для всех без исключения пакетных преобразований при работе на современном процессоре?