JDK Timer - простой планировщик для указанной задачи для повторного выполнения с фиксированной задержкой. Чтобы использовать это, вы должны расширить абстрактный класс 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 () для Timer.
public void schedule(TimerTask task,
long delay,
long period)
-
App.java **
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 секунду для первого времени выполнения.
ссылка://тег/java/[java]ссылка://тег/планировщик/[планировщик]ссылка://метка/таймер/[таймер]