Ребзя, вообще не понимаю в чем прикол. Gpt мне написал что это просто одновременное выполнение нескольких процессов, но зачем это в телеграмм ботах? Те же боты на телеботе нормально работают в синхроне, или я что-то упускаю? Объясните пожалуйста
Асинхронно - две задачи выполняются параллельно. Синхронно - сначала выполняется задача 1, затем задача 2.
Все тг боты у тебя будут в асинхроне, иначе простыми словами, пока бот не обработает команду от 1 чела - второму не ответит. Если у тебя немного пользователей, то это не критично, но если будут пользоваться <1000 человек - лаг будет критичным --- Сообщение объединено с предыдущим 27 дек 2024 Для ускорения высокогруженных ботов можешь завезти туда многопоточность, но это вряд ли нужно для простых ботов-обучалок
Простыми словами если у тебя много пользователей в синхроне будет очередь выполнения (как в поликлинике), а в асинхроне все выполняется параллельно
В синхронных операциях задачи выполняются друг за другом. В асинхронных задачи могут запускаться и завершаться независимо друг от друга. Одна асинхронная задача может запускаться и продолжать выполняться, пока выполнение переходит к новои задаче. Асинхронные задачи не блокируют (не заставляют ждать завершения выполнения задачи) операции и обычно выполняются в фоновом режиме. https://habr.com/ru/articles/421625/