python нарезание резьбы документация гласит, что "... Threading по-прежнему является подходящей моделью если вы хотите одновременно запускать несколько задач с привязкой к вводу/выводу ", по-видимому, потому, что процессы, связанные с вводом-выводом, могут избежать GIL, который предотвращает потоков от параллельного выполнения в задачах, связанных с ЦП.
Но я не понимаю, что задача ввода-вывода по-прежнему использует процессор. Так как он мог не столкнуться с теми же проблемами? Это потому, что ввод-вывод связанная задача не потребует управления памятью?