Saltar al contenido

Cancelar la tarea del temporizador en Java

noviembre 3, 2021
60 58410 1512537824

Para cancelar la tarea Timer en Java, usamos el método java.util.TimerTask.cancel (). El método cancel () devuelve un valor booleano, verdadero o falso. El método cancel () se usa para cancelar la tarea del temporizador.

Declaración −El método java.util.TimerTask.cancel () se declara de la siguiente manera:

public boolean cancel()

Los métodos cancel () devuelven verdadero cuando la tarea está programada para una ejecución única y no se ha ejecutado hasta ahora y devuelve falso cuando la tarea se programó para una ejecución única y ya se ha ejecutado.

Veamos un programa para ilustrar el uso del método java.util.TimerTask.cancel () –

Ejemplo

Demo en vivo

import java.util.*;
class MyTask extends TimerTask {
   public void run() {
      System.out.println("Task is running");
   }
}
public class Example {
   public static void main(String[] args) {
      Timer timer = new Timer(); // creating timer
      TimerTask task = new MyTask(); // creating timer task
      // scheduling the task at the specified time at fixed-rate
      timer.scheduleAtFixedRate(task,new Date(),2000);
      // cancelling the task and displaying its status
      System.out.println("Task is cancelled:"+task.cancel());
   }
}

Producción

Task is running
Task is cancelled:true

raja

Publicado el 08-Ene-2019 07:00:11

close