579 подписчиков
Модуль asyncio появился в Python версии 3.4 и согласно документации обеспечивает возможность написания параллельного однопоточного кода с применением Coroutine, и асинхронного доступа к вводу\выводу по сокетам и другим ресурсам, запуску сетевых клиентов и серверов. В этой статье дается вводная информация по использованию данного модуля. Что значит асинхронно? Модуль asyncio основан на цикле событий. Он в основном ожидает, что что-то произойдет, а затем реагирует на событие. Он отвечает за обработку операций ввода\вывода и системные события...
4 года назад
2,6K подписчиков
Содержание статьи Отличия между асинхронным и синхронным кодом При синхронном программировании компьютер выполняет операции последовательно одну за другой. В таком случае каждая последующая операция будет заблокирована до тех пор, пока не завершится выполнение предыдущей. Асинхронное программирование позволяет запускать операции параллельно, не дожидаясь выполнения последовательности. Это как если бы у вас было восемь рук и вы могли одновременно мыть посуду, пылесосить, читать газету и гладить кота...
10 месяцев назад
29 подписчиков
Asyncio - библиотека для асинхронного программирования на python Состоит из High Level и Low Level API High Level API Coroutines and Tasks
3 года назад