Перевод руководства по модулю asyncio в Python.
Полное руководство по модулю asyncio в Python.
Часть (1, 2, 3, 4, 5, 6, 7, 8, 9)
Управляет выполнением корутин.
Корутины — мощный инструмент для создания асинхронных приложений в Python, особенно в тех случаях, когда требуется высокая производительность и масштабируемость.
В ответах искусственного интеллекта могут быть ошибки. Подробнее…
Асинхронное программирование отличается от процедурного, объектно-ориентированного, функционального программирования. Некоторым программистам оно просто не нравится.
Если в вашем случае так оно и есть — не проблема. Не нравится — не пользуйтесь. Это — обоснованная причина отказа от asyncio.
Того же результата, что достижим с помощью asyncio, можно добиться и другими способами. В частности — путём выполнения нескольких асинхронных запросов, применяя, при необходимости, исполнители процессов или потоков.