Метод Java Timer schedule(). Метод розкладу (завдання TimerTask, дата і час) класу Timer використовується для планування виконання завдання в заданий час. Якщо вказаний час у минулому, завдання заплановано на цей рух для виконання.
Використання класів Timer і TimerTask
- Реалізуйте спеціальний підклас TimerTask. Метод запуску містить код, який виконує завдання. …
- Створіть потік, створивши екземпляр класу Timer.
- Створіть об’єкт завдання таймера ( new RemindTask() ).
- Заплануйте виконання завдання таймера.
Наступний код встановлює програмний таймер, який закінчується через 1 хвилину (6000 мілісекунд): довга тривалість = 6000; Таймер таймера = timerService.
У Java це планувальник інструмент, який дозволяє вам виконувати завдання або роботи в певний час або через певний інтервал. Це корисно для таких завдань, як надсилання електронних листів, створення повторюваних автоматизованих звітів, пакетний імпорт файлів із XML або JSON або виконання будь-яких інших типів автоматизованих завдань.
початок(); Таймер таймера = новий таймер(); TimeOutTask timeOutTask = новий TimeOutTask(потік, таймер); таймер. розклад (timeOutTask, 10000); Спочатку ми створюємо SteppedTask із чотирма кроками. По-друге, ми виконуємо завдання за допомогою потоку.
Клас таймера забезпечує виклик методу, який використовується потоком для планування завдання, наприклад запуск блоку коду через певний звичайний момент часу. Кожне завдання може бути заплановано для виконання один раз або для повторної кількості виконання.