asyncio — Асинхронный ввод-вывод


asyncio — это библиотека для написания конкурентного кода с использованием синтаксиса async/await.

asyncio используется в качестве основы для нескольких асинхронных фреймворков Python, которые обеспечивают высокопроизводительные сетевые и веб-серверы, библиотеки подключения к базам данных, распределённые очереди задач и т. д.

asyncio часто идеально подходит для связанного с вводом-выводом и высокоуровневого структурированного сетевого кода.

asyncio предоставляет API высокого уровня для следующих задач:

Кроме того, существует API низкого уровеня для разработчиков библиотек и фреймворков:

Ссылки

Примечание

Исходный код asyncio можно найти в Lib/asyncio/.