Erläuterung
1. Runnable ist eine Schnittstelle, die Threads bereitstellt und über eine abstrakte publicabstract void run()-Methode verfügt.
2. Um die Klasse dieser Schnittstelle zu implementieren, muss ihre Ausführungsmethode implementiert werden.
In Runnable gibt es keine Startmethode, um Runnable-Multithreading über die Thread-Klasse zu starten.
Runnable kann dieselbe Objektinstanz verwenden und Ressourcen gemeinsam nutzen, Thread jedoch nicht.
Instanzen
public class Runnable implements Runnable{ public void run() { public void run() { for (int i = 0; i < 60; i++) { System.out.println(Thread.currentThread().getName() + ":" + i); } } } } public class Demo{ public static void main(String[] args) { RunnableDemo run = new RunnableDemo(); Thread t1 = new Thread(run); Thread t2 = new Thread(run); t1.start(); t2.start(); } }
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Runnable-Schnittstelle in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!