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

Подскажите, можно ли настроить цикл do while с определенным интервалом

? Например чтобы выполнялся раз в минуту . Это чтобы запрос делать какой нибудь и ждать ответ нужный чтобы выйти из цикла. А так это быстро будет если интервала не будет

6 ответов

10 просмотров

По простому в цикле - Thread.sleep, в спринге есть scheduler

Похоже вы пытаетесь навелосипедить, лучше скажите что хотите сделать, какую пробоему решить

Yatakrad- Автор вопроса
Islam Yusubov
Похоже вы пытаетесь навелосипедить, лучше скажите ...

Сделать запрос на сторонний сервис . Он возвращает ответ мне , в ответе я жду что то типа "ok" , а пока я делаю запрос , мне приходит "process" . И вот я проверяю , жду ответа нужного и после выходу из цикла . Просто если сделать do while , мне кажется он слишком часто будет дергать ендпоинт

Yatakrad
Сделать запрос на сторонний сервис . Он возвращает...

Т.е. есть сторонний сервис возвращает статус какого то действия и тебе нужно знать что он стал "ok" , ну а пока он не "ок" ответом будет process? Если да то смотри в сторону scheduler , а не цикла

Yatakrad- Автор вопроса
Islam Yusubov
Т.е. есть сторонний сервис возвращает статус каког...

Да верно. Он работает примерно также как do while? Я видел , как с помощью него чекают информацию например в бд , постоянно пока приложение запущено . Типа если настройки какие нибудь устанавливается в бд и он проверяет каждые 3 минуты что изменилось и что нужно сделать

Yatakrad
Да верно. Он работает примерно также как do while...

он работает лучше, так как запускает цикл в отдельном асинхронном потоке. Цикл do while будет в том же потоке крутиться, если сам отдельный поток не пропишешь

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта