Size: a a a

2019 December 01

Q

Q in META
А сервер — не ебу вообще
источник

А

Афанасий in META
источник

А

Афанасий in META
я ни разу не юзал их, но попробуй
источник

Q

Q in META
Можешь мне объяснить, что такое event loop?
источник

А

Афанасий in META
Q
Можешь мне объяснить, что такое event loop?
если честно я и сам не особо понимаю, но что-то вроде цикла с функциями. Где выполнение кода переключается в каждом await
источник

А

Афанасий in META
т.е. await - запуск функции и переключение контекста выполнения
источник

А

Афанасий in META
могу на говняном примере объяснить попробовать
источник

Q

Q in META
Афанасий
могу на говняном примере объяснить попробовать
Давай
источник

Q

Q in META
А, дошло вроде как
источник

Q

Q in META
Афанасий
т.е. await - запуск функции и переключение контекста выполнения
Все, тут понял
источник

А

Афанасий in META
Q
Давай
есть у тебя револьвер (программа) на 6 патронов (6 асинхронных задач). И вот твоя задача выстрелить все патроны, тратя минимум времени. Курок бъет по патрону, переключается на другой патрон и опять бьет
источник

А

Афанасий in META
чтобы не простаивать, пока будет гореть порох
источник

А

Афанасий in META
в итоге у тебя переключение контекста после удара идет
источник

Q

Q in META
А предыдущая функция в отдельном потоке живёт?
источник

А

Афанасий in META
Q
А предыдущая функция в отдельном потоке живёт?
нет, она запускает что-то и выполняется
источник

А

Афанасий in META
но при этом ожидает что-то
источник

А

Афанасий in META
т.е. ожидание переключается
источник

Q

Q in META
Код после await в async функции стоит на фоне, пока выполняется другая функция?
источник

А

Афанасий in META
Q
Код после await в async функции стоит на фоне, пока выполняется другая функция?
да, запускает ожидание чего-то
источник

А

Афанасий in META
ожидание данных от сервера, ожидание sleep и тд
источник