[Java] Implementierungsmethode für die Timer-Verarbeitung

Einführung

Dieses Mal werde ich erklären, wie die Java-Timer-Verarbeitung implementiert wird. In diesem Beispiel implementieren wir den Prozess des Erstellens einer bestimmten Aufgabe und des Ausführens dieser Aufgabe nach einigen Sekunden.

Danach wird es in den folgenden Versionen und Umgebungen erklärt.

IDE:eclipse Java-Version: 8

Dann werde ich es sofort erklären.

1. Ordnerstruktur

Die Ordnerstruktur der diesmal erstellten Beispielquelle lautet wie folgt.

スクリーンショット 2018-11-14 0.12.56.png

2. Implementierung der Timer-Verarbeitung

2-1. Syntax der Timer-Verarbeitung

Erstellen Sie beim Implementieren der Timer-Verarbeitung zunächst ein Objekt der TimerTask-Klasse.

Fügen Sie dann die run () -Methode in die TimerTask-Klasse ein und implementieren Sie den Prozess, den Sie mit dem Timer ausführen möchten.

Erstellen Sie abschließend ein Objekt der Timer-Klasse und geben Sie die Aufgabe und die Timer-Zeit an, die Sie mit der Schedule-Methode der Timer-Klasse ausführen möchten.

TimerTask task = new TimerTask() {
  public void run() {
    //Der Prozess, den Sie mit dem Timer ausführen möchten
  }
};

Timer timer = new Timer();
timer.schedule(task,Timer-Zeit(ms));

2-2. Implementierung eines Timer-Verarbeitungsbeispiels

Implementieren wir mit der obigen Syntax den Prozess, der nach 3 Sekunden den Satz "Die Aufgabe wurde ausgeführt" an die Konsole ausgibt.

SampleTimer.java


package main;

import java.util.Timer;
import java.util.TimerTask;

public class SampleTimer {

    public static void main(String[] args) {
        System.out.println("Ich habe die Aufgabe so eingestellt, dass sie nach 3 Sekunden ausgeführt wird.");
        TimerTask task = new TimerTask() {
            public void run() {
                System.out.println("Die Aufgabe wurde ausgeführt.");
            }
        };

        Timer timer = new Timer();
        timer.schedule(task, 3000);

    }

}

Klicken Sie nach Abschluss der obigen Beschreibung mit der rechten Maustaste auf SampleTimer.java> Java-Anwendung ausführen, um sie auszuführen. Es ist in Ordnung, wenn nach 3 Sekunden die Meldung "Die Aufgabe wurde ausgeführt" ausgegeben wird.

Konsole


Ich habe die Aufgabe so eingestellt, dass sie nach 3 Sekunden ausgeführt wird.
Die Aufgabe wurde ausgeführt.

schließlich

Ich habe meinen persönlichen Blog im Jahr 2020 gestartet!

Basierend auf den Kenntnissen und Erfahrungen, die wir als freiberuflicher Ingenieur gesammelt haben, planen wir, Informationen über freiberufliche Ingenieure, technische IT-Informationen, Brancheninformationen, Life-Hacks für Ingenieure und andere Inhalte zu verbreiten.

Die Anzahl der Artikel ist immer noch gering, aber wir aktualisieren sie wöchentlich. Wenn Sie also interessiert sind, schauen Sie bitte.

https://yacchi-engineer.com/

Recommended Posts

[Java] Implementierungsmethode für die Timer-Verarbeitung
Java-Methode
Java (Methode)
Java-Methode
[Java] -Methode
[Java] -Methode
[Java] Memo zur Verarbeitungszeitmessmethode
Implementierung der Klonmethode für Java Record
Java8-Methodenreferenz
Java-Thread-Verarbeitung
Java-String-Verarbeitung
[Java] Multithread-Verarbeitung
Java8-Methodenreferenz
[Java] Zufällige Methode
[Java] Split-Methode
[Java] Stream-Verarbeitung
Java iterativer Prozess
Implementierung des Rails6-Countdown-Timers
Interpreter-Implementierung durch Java
JAVA DB-Verbindungsmethode
Überprüfen Sie die Implementierung von Java toString ()
Java Learning 2 (Lernen Sie die Berechnungsmethode)
Java-Lernnotiz (Methode)
Informationen zur Bindung von Java-Methoden
Informationen zu Aufteilungsmethoden (Java)
Java 8 studieren (siehe Methode)
Boyer-Moore-Implementierung in Java
Java-Programmierung (Klassenmethode)
Implementierung der Heap-Sortierung (in Java)
JAVA-Konstruktoraufrufverarbeitung
Java zufällig, verschiedene Verarbeitung
[Java] Grundlegende Methodenhinweise
Implementierungsbeispiel eines einfachen LISP-Verarbeitungssystems (Java-Version)
[Java] Neue Thread-Generierungsmethode (2)
[Java] Multithread-Verarbeitung - Exklusive Steuerung
Über die Entscheidungsbedingung der Java GC-Methode
Erstellen Sie eine Java-Methode [Memo] [java11]
[Java] Implementierung des Faistel-Netzwerks
Sammlung von Java-Testcode-Methoden
[Java Silver] Über gleich Methode
[Java] Stream API - Stream-Beendigungsverarbeitung
[Java] Stream API - Stream Zwischenverarbeitung
[Java] Zufällige Generierungsmethode (Zufällig)
Gemessene Parallelverarbeitung mit Java
Java-Methoden und Methodenüberladungen
Grundlegendes zur Java-Parallelverarbeitung (Einführung)
Vorteile der statischen Java-Methode
[Java Silver] So generieren Sie ein Array
Java-Implementierung von Tri-Tree
Zusammenfassung der Java-Fehlerverarbeitung
[Java] Neue Thread-Generierungsmethode (1)
[Java] Objektorientierte Syntaxklassenmethode / Argument
Automatische Methode zur Größenänderung von Fotos von Java
Datumsverarbeitung in Java (LocalDate: Initialisierung)
Java-Methodenliste (Denkmal) (im Aufbau)
[Java] Verwendung der Join-Methode
Delegieren Sie Java-Verarbeitung an JavaScript
[Java] Schleifenverarbeitung und Tabelle von neunundneunzig