⚡️ Асинхронное программирование
Если вы каким-либо образом взаимодействуете с интернетом, то вы, наверняка, слышали про это.
Начнём с терминов. Корутина — особая функция, которая должна возвращать управление обратно в цикл событий.
При асинхронном программировании код программы делится на корутины, которые управляются циклом событий. Если одна из корутин переходит в состояние ожидания, в это время может выполняться другая.
А что не так с потоками? При работе с потоками код становится тяжёлым и непонятным, чего мы не любим.
Если вам стало интересно, советуем начать с модуля asyncio.
#миниурок #async
Post #859
4.16K
