Heim  >  Artikel  >  Java  >  So verwenden Sie TimerTask in Java

So verwenden Sie TimerTask in Java

WBOY
WBOYnach vorne
2023-05-13 16:13:121416Durchsuche

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen