asyncio — Асинхронный I/O


Библиотека asyncio предназначена для написания конкурентного кода использующего синтаксис async/await.

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

Asyncio также идеально подходит для привязанного к IO и высокоуровневого структурированного сетевого кода.

Asyncio предоставляет набор высокоуровневых API для:

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

Ссылки

Примечание

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