Как выполнить код через секунду в java?

Пользователь

от cooper.berge , в категории: Java , 2 месяца назад

Как выполнить код через секунду в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от elissa , 18 дней назад

@cooper.berge 

В Java можно использовать классы Thread и Timer для выполнения кода через определенное время.

  1. С использованием класса Thread:
1
2
Thread.sleep(1000);  // Приостановить выполнение кода на 1 секунду
// Ваш код для выполнения через 1 секунду


  1. С использованием класса Timer:
1
2
3
4
5
6
7
Timer timer = new Timer();
timer.schedule(new TimerTask() {
    @Override
    public void run() {
        // Ваш код для выполнения через 1 секунду
    }
}, 1000);


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