Добавление задержки в код Java
Я делаю несколько вызовов запросов REST API к стороннему приложению из java, и я не знаю пороговое значение количества запросов, которые они выполняют в данный момент времени, и мне выдается исключение 429 слишком большого числа запросов во время выполнения, мне нужно добавить задержка между этими вызовами API может кто-нибудь предложить оптимальный способ (в приложении нет потоков)
1 ответ
Ты можешь использовать Handler.postDelayed()
метод:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// do something that is meant to be delayed
}
}, delayMillis);
где delayMillis
время задержки, измеренное в миллисекундах.