1. Instanziieren Sie die Klasse, die die Runnable-Schnittstelle implementiert.
2. Erstellen Sie ein Thread-Objekt und übergeben Sie das im ersten Schritt instanziierte Objekt als Parameter an den Konstruktor der Thread-Klasse.
Erstellen Sie abschließend den Thread über die Startmethode der Thread-Klasse.
Der folgende Code zeigt, wie die Runnable-Schnittstelle zum Erstellen eines Threads verwendet wird:
Paket mythread;
Die öffentliche Klasse MyRunnable implementiert Runnable
{
public void run()
{
System.out.println(Thread.currentThread().getName());
}
public static void main(String[] args)
{
MyRunnable t1 = new MyRunnable();
MyRunnable t2 = new MyRunnable();
Thread thread1 = new Thread(t1, „MyThread1“);
Thread thread2 = neuer Thread(t2);
thread2.setName("MyThread2");
thread1.start();
thread2.start();
}
}
[/Code]
Die Ergebnisse der Ausführung des obigen Codes sind wie folgt:
Kopieren Sie den Codecode wie folgt:
MyThread1
MyThread2