Estaba intentando algunos códigos para implementar una tarea programada y se me ocurrieron estos códigos.¿Cómo programo que una tarea se ejecute a intervalos periódicos?
import java.util.*;
class Task extends TimerTask {
int count = 1;
// run is a abstract method that defines task performed at scheduled time.
public void run() {
System.out.println(count+" : Mahendra Singh");
count++;
}
}
class TaskScheduling {
public static void main(String[] args) {
Timer timer = new Timer();
// Schedule to run after every 3 second(3000 millisecond)
timer.schedule(new Task(), 3000);
}
}
Mi salida:
1 : Mahendra Singh
Yo esperaba que el compilador para imprimir una serie de Mahendra Singh en intervalos periódicos de 3 s pero a pesar de la espera de unos 15 minutos, consigo solamente una salida ... ¿Cómo resuelvo esto?
** Programador de cuarzo ** para ayudar a la aplicación Java a programar un trabajo/tarea para que se ejecute en una fecha y hora especificadas [ver ejemplo completo de eso] (http://geekonjava.blogspot.com/2015/05/how -to-scheduling-job-in-java-via.html) – GeekOnJava