170 похожих чатов

Коллеги, я только начинаю погружаться в вебдев. У меня возник

вопрос - а зачем мы используем async/await в таких простых аппах, где просто происходит CRUD - вот пример - https://i.imgur.com/SvybuEO.png. Это просто read...

И я не очень понимаю, что будет происходить, если система "зависнет"? Ну то есть, async JS используется для того, чтобы не ждать... Но я не понимаю, что еще юзер может решить делать с аппом. Он нажал кнопку, чтобы получить данные - следовательно он будет ждать, правильно?

Это философский вопрос. Я думаю, что я вообще чуш несу, но типа начинаю только ;)

28 ответов

5 просмотров

Без async все пользователи будут ждать одного пользователя

+ скорее всего апи вашей ормки (скорее всего монгус судя по скрину) имеет асинхронный апи, но это уже деталь реализации

Andrew-Summers Автор вопроса

уммм, ну то есть, ну async используется для того, чтобы если мы делаем длинную операцию (например загружаем файл на 300 мб), то мы могли пойти и поделать что-то еще 9например, написать сообщение пользователю - если это соцсеть, правильно? это означает зависнет, правильно?

Andrew-Summers Автор вопроса

ничего себе. я реально этого не понимал и думал, что у каждого пользователя свой "thred". приколькно блин, прямо как в матрице я ахахаха

Andrew-Summers Автор вопроса

я пишу весь апи с нуля сам. вот видос - https://www.youtube.com/watch?v=fgTGADljAeg

Andrew-Summers Автор вопроса

а, вот видос выслал

Andrew-Summers Автор вопроса

минуты - (14:30-16:10)

Andrew-Summers Автор вопроса

ага, да, он, я не забыл ответить выше ;)

Поток на пользователя это концепция из начала нулевых. Почитай про проблему 10к соединений. Сейчас используют по 1 потоку на ядро, и всё асинхронное внутри

Andrew-Summers Автор вопроса

я реально думал, что про отдельного пользователя ахахах Теперь разобрался.

Да, как и django, и Ruby on rails, и spring

и пхп 🙈

Пхп это язык, на нем можно как синхронно так и асинхронного обрабатывать запросы

ну да, но в основном он синхронный, а асинхронщина там — это скорее что-то нетривиальное уже.

Ну асинк/эвэйт из ноды уже по-моему почти везде завезли

ты имеешь ввиду синтаксическую конструкцию?

Ага

ну в пхп вроде нет до сих пор. МБ в 8-ой ввели...

Почему из ноды?

Почему из JavaScript?

Да

вероятно ошибаюсь :) где источник тогда?

В питоне такой синтаксис появился раньше, а в c# уже лет 10 как

упс

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
Подскажите, можно ведь комбинировать запись данных в один и тот же Stream через TFileStream и через TCompressionStream поочерёдно? Ну т.е. часть данных мне нужно сжать, часть ...
notme
4
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Кстати на работу никто не хочет, слегка на Сшке подписывать? От 170к в месяц, под Москвой
Andrey Ermakov
6
А подскажите вопрос. Запускаю приложение под дебагом, всё красиво дебажится. Копирую его в другую папку, запускаю, в делфи делаю атач ту процесс, бряки при этом перестают рабо...
Serjone
2
Карта сайта