Threading ist eine Funktion, die gleichzeitig mit anderen Teilen des Programms ausgeführt werden kann. Alle Java-Programme verfügen über mindestens einen Thread, den sogenannten Hauptthread, der von der Java Virtual Machine (JVM) erstellt wird, wenn die Methode main() beim Programmstart ausgeführt und zusammen mit dem Hauptthread aufgerufen wird.
In Java können wir Threads erstellen, indem wir Threads erweitern
Klasse oder implementieren die Runnable-Schnittstelle . Wir können Threads auch mit der „anonymen“ Klasse erstellen, ohne die Thread-Klasse im folgenden Programm zu erweitern. Beispielpublic class AnonymousThreadTest {
public static void main(String[] args) {
new Thread() {
public void run() {
for (int i=1; i <= 5; i++) {
System.out.println("run() method: " + i);
}
}
}.start();
for (int j=1; j <= 5; j++) {
System.out.println("main() method: " + j);
}
}
}
Ausgabe
main() method: 1 run() method: 1 main() method: 2 run() method: 2 main() method: 3 run() method: 3 main() method: 4 run() method: 4 main() method: 5 run() method: 5
Das obige ist der detaillierte Inhalt vonWie erstelle ich einen Thread mit einer anonymen Klasse in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!