in

Método java.util.Timer.schedule ()


Descripción

los horario (tarea TimerTask, retraso prolongado, período prolongado) El método se utiliza para programar la tarea especificada para la ejecución repetida de retardo fijo, comenzando después del retardo especificado.

Declaración

A continuación se muestra la declaración de java.util.Timer.schedule () método.

public void schedule(TimerTask task,long delay,long period)

Parámetros

  • tarea – Ésta es la tarea a programar.

  • demora – Este es el retraso en milisegundos antes de que se ejecute la tarea.

  • período – Este es el tiempo en milisegundos entre ejecuciones de tareas sucesivas.

Valor devuelto

N / A

Excepción

  • Argumento de excepción ilegal – Esta excepción se lanza si time.getTime () es negativo.

  • IllegalStateException – Esto se lanza si la tarea ya estaba programada o cancelada, el temporizador se canceló o el hilo del temporizador terminó.

Ejemplo

El siguiente ejemplo muestra el uso de java.util.Timer.schedule ()

package com.tutorialspoint;

import java.util.*;

public class TimerDemo {
   public static void main(String[] args) {
      
      // creating timer task, timer
      TimerTask tasknew = new TimerSchedulePeriod();
      Timer timer = new Timer();

      // scheduling the task at interval
      timer.schedule(tasknew,100, 100);      
   }
   // this method performs the task
   
   public void run() {
      System.out.println("timer working");      
   }    
}

Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado.

timer working
timer working
timer working
timer working and so on ...

java_util_timer.htm

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

multiple catch block in java

Ejemplo de bloque de captura múltiple de Java

javascript – Cómo limpiar el lienzo para volver a dibujar