асинхронное программирование со стороны сервера?Зачем event loop нужен со стороны браузера понял,ибо идёт обновление интерфейса каждые 60 ms и render queue.А вот со стороны сервера? Допустим к нам приходит get запрос с body,нам нужно подключиться к базе и выполнить операции на основе данных полученных из базы,т.е код который выполняет операции на основе данных полученных из БД должен выполниться после получения данных из БД,зачем асинхронность?.Подскажите пожалуйста или направьте на нужные ресурсы,спасибо)
А без асихнронности если вам прийдет 3 таких запроса, как вы будете их выполнять со стороны сервера?
Так с асинхронностью получится,что я программу проинформирую и они всё равно встанут в очередь и будут исполнены 1 после другого
представьте, что вы получили 3 запроса, но каждый из них будет выполнять (в базе данных) ровно 10 минут. Что получается, если будет всё синхронно, тогда вы должны будете ждать 30 минут чтобы все запросы выполнились(10+10+10). А если асинхронно, тогда вы подождете только 10 минут
Почему 3 запроса будут исполняться 10 минут,если из очереди они попадут в стэк и каждый будет исполняться 10 минут?
Обсуждают сегодня