Der Ausdruck des Timers wird verwendet, um den Ausführungsplan der Aufgabe zu definieren. Der Ausdruck des Timers basiert auf dem Modell „Eine Aufgabe nach einem bestimmten Zeitintervall ausführen“. Der Ausdruck besteht normalerweise aus zwei Teilen: einer anfänglichen Verzögerung und einem Zeitintervall.
Das Betriebssystem dieses Tutorials: Windows 10-System, Dell G3-Computer.
Java-Timer (Timer) und Timer-Aufgaben (TimerTask) bieten eine Möglichkeit, die Ausführung einzelner oder wiederkehrender geplanter Aufgaben für die Zukunft zu planen. Der Timer-Ausdruck wird verwendet, um den Ausführungsplan der Aufgabe zu definieren.
Der Ausdruck des Timers basiert auf dem Modell „Eine Aufgabe nach einem bestimmten Zeitintervall ausführen“. Der Ausdruck besteht normalerweise aus zwei Teilen: einer anfänglichen Verzögerung und einem Zeitintervall.
Im Folgenden finden Sie Beispiele für einige häufig verwendete Timer-Ausdrücke:
1. Starten Sie nach einer anfänglichen Verzögerung und führen Sie sie dann in regelmäßigen Abständen aus:
java
new Timer().schedule(task, delay, period);
Wobei:
task ist die auszuführende Timer-Aufgabe.
Verzögerung ist die anfängliche Verzögerung (in Millisekunden), nach der die Ausführung der Aufgabe beginnt.
period ist das feste Zeitintervall (in Millisekunden) für die Aufgabenausführung.
2. Nur einmal nach einer bestimmten anfänglichen Verzögerung ausführen:
java
new Timer().schedule(task, delay);
wobei:
task die auszuführende Timer-Aufgabe ist.
Verzögerung ist die anfängliche Verzögerung bei der Aufgabenausführung in Millisekunden.
3. Kontinuierliche Ausführung bis zum Abbruch:
java
new Timer().schedule(task, 0);
wobei:
task die auszuführende Timer-Aufgabe ist.
0 bedeutet, dass die Aufgabe sofort ausgeführt wird und kontinuierlich ausgeführt wird, bis sie abgebrochen wird.
4. Verwenden Sie Cron-Ausdrücke für komplexere Pläne:
Die Quartz-Bibliothek von Java bietet Cron-Ausdrücke zum Definieren komplexerer Aufgabenplanungspläne. Der Cron-Ausdruck von Quartz enthält 6 oder 7 Felder, die Sekunden, Minuten, Stunden, Datum, Monat, Woche und Jahr (optional) darstellen.
Das Folgende ist beispielsweise ein Beispiel für einen Quartz-Cron-Ausdruck, um jeden Tag um 10 Uhr eine Aufgabe auszuführen:
java
String cronExpression = "0 0 10 * * ?"; // 每小时的第10分钟执行一次,每天重复。
Das obige ist der detaillierte Inhalt vonWas ist ein Java-Timer-Ausdruck?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!