Рубрики
Без рубрики

Пример планировщика таймера JDK

– Пример планировщика таймера JDK

Таймер JDK – это простой планировщик для определенной задачи для повторного выполнения с фиксированной задержкой. Чтобы использовать это, вам необходимо расширить абстрактный класс TimerTask, переопределить метод run() с помощью функции планировщика.

Чтобы использовать это, вам необходимо расширить абстрактный класс TimerTask, переопределить метод ||run()|| с помощью функции планировщика.

package com.mkyong.common;

import java.util.TimerTask;

public class RunMeTask extends TimerTask
{
	@Override
	public void run() {
		System.out.println("Run Me ~");
	}
}

Теперь вы можете запланировать его, вызвав метод schedule() таймера.

public void schedule(TimerTask task,
                     long delay,
                     long period)

Теперь вы можете запланировать его, вызвав метод schedule() таймера.

package com.mkyong.common;

import java.util.Timer;
import java.util.TimerTask;

public class App 
{
    public static void main( String[] args )
    {
    		
    	TimerTask task = new RunMeTask();
    	
    	Timer timer = new Timer();
    	timer.schedule(task, 1000,60000);
    
    }
}

В этом примере таймер будет выводить сообщение “Run Me ~” каждые 60 секунд с задержкой в 1 секунду при первом выполнении.

Оригинал: “https://mkyong.com/java/jdk-timer-scheduler-example/”