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

Пацаны, здарова. Подскажите, как можно остановить выполнение дальнейшего кода, пока

идет ожидание http ответа ?

17 ответов

17 просмотров

Запихнуть дальнейший код в колбэк промиса который возвращает твой запрос, или что там у тебя (гадание: disabled) Если ты отрубишь выполнение всего джс на время запроса ты убьешь юзабилити, просто юзай не асинхронную функцию и так и будет

Akhmed- Автор вопроса
Bohdan Bida 🇺🇦
Запихнуть дальнейший код в колбэк промиса который ...

у меня http запросы выполняются в цикле, надо как-то остановить последующее выполнение, ибо у меня не успевает выполнится прошлый код, сразу начинается следующий

Akhmed
у меня http запросы выполняются в цикле, надо как-...

У тебя асинхронный код внутри цикла?

Akhmed- Автор вопроса
Bogdan
У тебя асинхронный код внутри цикла?

синхронный, точнее, в один поток все идет.

Akhmed
синхронный, точнее, в один поток все идет.

Джс и так в одном потоке, ассинхронность !== многопоточность

Akhmed- Автор вопроса
Akhmed
ну в js псевдо многопоточность есть же

не в джс а в браузере или движке ноды В любом случае речь вообще не об этом, ассинхронный не значит в другом потоке У тебя большой пробел в этой части, подтяни и сразу ясно станет как проблемы решать как у тебя

Akhmed- Автор вопроса
Bohdan Bida 🇺🇦
не в джс а в браузере или движке ноды В любом слу...

ну у меня идет выполнение синхронно, если делать асихронно, то это минус весь код + возможно именно то, что я хочу сделать, не получится

Akhmed
ну у меня идет выполнение синхронно, если делать а...

У тебя задача ждать пока выполнится запрос, на данный момент у тебя нифига не синхронно если какой-то код выполняется раньше того что должен

Akhmed- Автор вопроса
Bohdan Bida 🇺🇦
У тебя задача ждать пока выполнится запрос, на дан...

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

Akhmed
я понимаю различия между синхронностью и асинхронн...

Я даже не уверен что полностью понимаю, лол

Akhmed
я понимаю различия между синхронностью и асинхронн...

Слишко, слишком, слишком расплывчатое описание На этот вопрос отвечу только что стоит почитать про Fetch API и Promise

Akhmed
я понимаю различия между синхронностью и асинхронн...

А ты понимаешь различия между асинхронностью и параллельностью?

Akhmed- Автор вопроса
Bohdan Bida 🇺🇦
Джс и так в одном потоке, ассинхронность !== много...

а как может быть что-то ассихронно - не многопоточно. сам факт ассинхроности говорит о многопоточности, пусть не физической, а системной, но все равно у тебя идет разделение задач на потоки.

Akhmed
а как может быть что-то ассихронно - не многопоточ...

В JS нет никакого деления на потоки, есть только event loop, управляющий исполнением, причем минимальная единица асинхронности - функция. Вот когда тебе придётся задумываться о межпотоковой синхронизации, тогда это уже многопоточность

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта