Heim  >  Artikel  >  Java  >  So verwenden Sie die Runnable-Schnittstelle in Java

So verwenden Sie die Runnable-Schnittstelle in Java

PHPz
PHPznach vorne
2023-05-02 20:34:061850Durchsuche

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen