1. JDK1.3 führt das TimerTask-Tool in die Java-Sprache ein. Mit diesem Tool können Sie Aufgaben geplant oder verzögert ausführen.
2. Die Implementierung von Timer ist sehr einfach. Es erstellt einen Timer-Thread und baut eine Warteschlange auf, die auf Ereignissen basiert, die auf der Ausführungszeit basieren.
Der TimerTask-Thread ist ein Daemon-Thread und verhindert daher nicht, dass das Programm beendet wird. Da Zeitereignisse im Timer-Thread ausgeführt werden, müssen Sie eine ordnungsgemäße Synchronisierung des Zugriffs auf alle Datenelemente sicherstellen, die in Aufgaben im Timer-Thread verwendet werden.
Beispiel
public static void main(String[] args) { Timer timer = new Timer(); final CalculatePrimes calculator = new CalculatePrimes(); calculator.start(); timer.schedule( new TimerTask() { public void run() { calculator.finished = true; } }, TEN_SECONDS); }
Das obige ist der detaillierte Inhalt vonSo verwenden Sie TimerTask in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!