Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erläuterung der Verwendung von Timer in Java_jquery

Detaillierte Erläuterung der Verwendung von Timer in Java_jquery

WBOY
WBOYOriginal
2016-05-16 15:36:001728Durchsuche

Jetzt verwendet das Projekt eine Funktion, die prüfen muss, ob Dateien regelmäßig aktualisiert werden. Genau hier kommt der Timer zum Einsatz.

Die Verwendung ist sehr einfach: Erstellen Sie einfach einen neuen Timer und schreiben Sie dann eine Unterklasse von timertask.

Der Code lautet wie folgt:

package comz.autoupdatefile; 
import java.util.Timer; 
import java.util.TimerTask; 
public class M { 
  public static void main(String[] args) { 
    // TODO todo.generated by zoer 
    Timer timer = new Timer(); 
    timer.schedule(new MyTask(), 1000, 2000); 
  } 
} 
class MyTask extends TimerTask { 
  @Override 
  public void run() { 
    System.out.println("dddd"); 
  } 
} 

Auf diese Weise kann mytask nach 1 Sekunde und alle zwei Sekunden ausgeführt werden.

Natürlich kann die Funktion eines Timers auch erreicht werden, indem man selbst einen Thread erstellt und dann den Ruhezustand im Thread verwendet, um das Anhalten für einen bestimmten Zeitraum zu simulieren und dann eine Aktion auszuführen.

Wenn Sie sich den Quellcode von timertask ansehen, können Sie sofort erkennen, dass timertask die ausführbare Schnittstelle implementiert. Mit anderen Worten: Die Verwendung eines Timers zum Ausführen einer Operation in Intervallen erfolgt ebenfalls über einen Thread.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn