Estoy siguiendo un interesante question en modo, en el uso de ScheduledThreadPoolExecutor para algunas tareas repetitivas.programar tareas ejecutables en java
Al programar este objeto se devuelve un objeto ScheduledFuture que se puede utilizar para cancelar la siguiente ejecución de la tarea.
Una cosa a tener en cuenta es la tarea en sí está completamente desacoplado del schedule--
ScheduledExecutorService executor = new ScheduledThreadPoolExecutor(1);
ScheduledFuture nextSchedule =
executor.schedule(task, 60000, TimeUnit.MILLISECONDS);
where-
SomeTask task = new SomeTask();
Por lo tanto la tarea en sí mismo no es consciente de la programación. Por favor aclare si hay una manera de cancelar la tarea y crear un nuevo horario para sí mismo.
Gracias
Por cierto, es una práctica general votar al menos la respuesta que usted ha aceptado) – Bozho
gracias bozho, señaló. – bushman