Threads können als leichteProzesse bezeichnet werden. Java unterstützt Multithreading, sodass unsere Anwendungen zwei oder mehr Aufgaben gleichzeitig ausführen können. Alle Java-Programme verfügen über mindestens einen Thread, den sogenannten Hauptthread, der von der Java Virtual Machine (JVM) beim Start des Programms erstellt wird. () Methode wird im Hauptthread aufgerufen. Es gibt zwei Möglichkeiten, Threads in Java zu erstellen: Eine besteht darin, „die Thread-Klasse zu erweitern“ und die andere darin, „die Runnable-Schnittstelle zu implementieren“. Wir können auch eine beispielhafte
public class CreateThreadWithoutImplementRunnable { <strong>//</strong> without implements Runnable public static void main(String[] args) { new Thread(new Runnable() { public void run() { for (int i=0; i <= 5; i++) { System.out.println("run() method of Runnable interface: "+ i); } } }).start(); for (int j=0; j <= 5; j++) { System.out.println("main() method: "+ j); } } }Ausgabe
main() method: 0 run() method of Runnable interface: 0 main() method: 1 run() method of Runnable interface: 1 main() method: 2 run() method of Runnable interface: 2 main() method: 3 run() method of Runnable interface: 3 main() method: 4 run() method of Runnable interface: 4 main() method: 5 run() method of Runnable interface: 5im Programm unten ohne ImplementierungRunnableSchnittstelle erstellen
Das obige ist der detaillierte Inhalt vonWie erstelle ich einen Thread in Java, ohne die Runnable-Schnittstelle zu implementieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!