Добавление задержки в код 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 время задержки, измеренное в миллисекундах.

Другие вопросы по тегам