Size: a a a

pyTelegramBotAPI.talks.ru

2020 December 26

B

Bainky in pyTelegramBotAPI.talks.ru
Евгений Тодоров
Разве? А в чем тогда суть асинхронности если один поток? П.с. я говорю за аиграм, в телеботе асинхронность дно, она только на запросах к апи телеги
ты этот один поток распределяешь на все задачи, в этом же и вся суть асинхронна
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Bainky
к примеру, бот может не дожидаться окончания отправки сообщения, а сразу приступить к другой задаче
А можно же также растредить 2 задания
источник

B

Bainky in pyTelegramBotAPI.talks.ru
Переслано от Tishka17
Асинхронность (кооперативная мноозадачность):
У тебя есть очередь людей и один официант. Человек из очереди подходит, делает заказ, официант его передает поварам, человек отходит и ждет когда его позовут. Если ты пока делал заказ заболтался официантом или не отошел, все ждут.

Многопоточность:
Есть очередь людей, они подбегают и пихают свои заказы поварам. Потом подбегают и спрашивают не готово ли, при этом произвольно выпихивая друг друга. Если кто-то заболтался, его проблемы, его оттолкнут и он вернется болтать дальше чуть позже

Многопоточность в питоне:
Чтобы подбежать к повару, надо пробежать через калитку, где протиснется только один человек. Если у тебя нет личных контактов на кухне (c library), ты дальше пройти не можешь, поэтому все пихаются вокруг одной калитки. Но в целом много что решается на кухне
источник

B

Bainky in pyTelegramBotAPI.talks.ru
от тишки пояснение
источник

ЕТ

Евгений Тодоров... in pyTelegramBotAPI.talks.ru
Bainky
ты этот один поток распределяешь на все задачи, в этом же и вся суть асинхронна
Хм, тогда у меня уже асинхронный код🤣 есть паралельно задачи по таймеру срабатывающие)
источник

B

Bainky in pyTelegramBotAPI.talks.ru
Евгений Тодоров
Хм, тогда у меня уже асинхронный код🤣 есть паралельно задачи по таймеру срабатывающие)
-
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Bainky
Переслано от Tishka17
Асинхронность (кооперативная мноозадачность):
У тебя есть очередь людей и один официант. Человек из очереди подходит, делает заказ, официант его передает поварам, человек отходит и ждет когда его позовут. Если ты пока делал заказ заболтался официантом или не отошел, все ждут.

Многопоточность:
Есть очередь людей, они подбегают и пихают свои заказы поварам. Потом подбегают и спрашивают не готово ли, при этом произвольно выпихивая друг друга. Если кто-то заболтался, его проблемы, его оттолкнут и он вернется болтать дальше чуть позже

Многопоточность в питоне:
Чтобы подбежать к повару, надо пробежать через калитку, где протиснется только один человек. Если у тебя нет личных контактов на кухне (c library), ты дальше пройти не можешь, поэтому все пихаются вокруг одной калитки. Но в целом много что решается на кухне
По этому пояснению показалось что второе лучше..
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Bainky
Переслано от Tishka17
Асинхронность (кооперативная мноозадачность):
У тебя есть очередь людей и один официант. Человек из очереди подходит, делает заказ, официант его передает поварам, человек отходит и ждет когда его позовут. Если ты пока делал заказ заболтался официантом или не отошел, все ждут.

Многопоточность:
Есть очередь людей, они подбегают и пихают свои заказы поварам. Потом подбегают и спрашивают не готово ли, при этом произвольно выпихивая друг друга. Если кто-то заболтался, его проблемы, его оттолкнут и он вернется болтать дальше чуть позже

Многопоточность в питоне:
Чтобы подбежать к повару, надо пробежать через калитку, где протиснется только один человек. Если у тебя нет личных контактов на кухне (c library), ты дальше пройти не можешь, поэтому все пихаются вокруг одной калитки. Но в целом много что решается на кухне
Чё он пишет в асинке все будут ждать одного
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Как то не очень тема
источник

B

Bainky in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
По этому пояснению показалось что второе лучше..
хм, ну вообще если ты ни разу не работал с асинк, то и разницы ты не заметишь :
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Bainky
хм, ну вообще если ты ни разу не работал с асинк, то и разницы ты не заметишь :
Я работал и не заметил
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Только сложнее было все делать
источник

B

Bainky in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
Я работал и не заметил
я сам пока не совсем вник в эту тему
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Больше кода от асинк эвеит
источник

B

Bainky in pyTelegramBotAPI.talks.ru
источник

B

Bainky in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
Только сложнее было все делать
да..
источник

B

Bainky in pyTelegramBotAPI.talks.ru
преписывать префиксы async и await очень сложно
источник

ЕТ

Евгений Тодоров... in pyTelegramBotAPI.talks.ru
Обьяснение то топ и сравнение годное, но как то ожидалось что асинхронность разбивается на разные потоки и если пришло 2 пользователя то работа с ними идет параллельно, а тут 1 за другим...
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Евгений Тодоров
Обьяснение то топ и сравнение годное, но как то ожидалось что асинхронность разбивается на разные потоки и если пришло 2 пользователя то работа с ними идет параллельно, а тут 1 за другим...
Вникни в слово синхронность это когда две вещи одновременно работают
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Значит асинх нет
источник