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

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]ссылка://тег/планировщик/[планировщик]ссылка://метка/таймер/[таймер]