мультрипроцессингом все понятно, а вот треды и асинхронку я не понял, есть же GIL, получается при создании нескольких потоков программа будет прыгать по ним как бы в одном потоке по сути, тогда чем это отличается от асинхронки? там тоже один поток и переключение контекста при долгом ожидании. Как точно это загуглить не знаю, там где просто гуглю асинхронку и треды, все пишут абсолютно спокойно определения этих вещей, но не объясняют эти противоречия, зачем вообще треды нужны
алсо что ты будешь делать если для нужного тебе протокола например не существует асинкио интерфейса?
Обсуждают сегодня