может возвращать какие-либо данные, да?
как иначе объясняется сама структура асинхронности, попользоваться библиотеками не проблема, но как же они устроены? прошу прощения, если вопрос слишком глупый
читать много. и даже больше чем много
генераторы, колбэки, event loop
это как-то вообще ни о чем не говорит
ну на примере отправки запросов. Синхронная отправка - отправили запрос, ждём ответ. Асинхронная отправка - отправили запрос и вместо того чтобы сидеть и ждать ответ, мы отправляем следующий и возвращаемся к 1, как только он придёт. Вот моё примитивное понимание асинхронности
1. Неблокирующие сокеты, вызов select 2. Планирование выполнения задач/переключение между ними на уровне питона, а не ОС 3. Кооперативная многозадачность 4. Асинк функции по аналогии с гегераторами
Чуть сложнее, даже отправку ждать не надо, она делается когда станет доступно
скорее как только второй придёт поправьте если не прав
Вот тут очень подробно есть, правда в формате видео(( https://youtu.be/ZGfv_yRLBiY
Рекомендую на х2 смотреть бтв(как и вообще все видосы)
Чтобы быстрее было, если информация не супер компактно упаковано, то ты понимаешь и разбираешься быстрее, чем говорят
Обсуждают сегодня