Heim  >  Artikel  >  Java  >  Wie implementiert man die Runnable-Schnittstelle in Java?

Wie implementiert man die Runnable-Schnittstelle in Java?

WBOY
WBOYnach vorne
2023-04-21 14:43:081665Durchsuche

Aber die Java Runnable-Schnittstelle unterstützt keine Threads. Wir müssen auch eine Instanz der Thread-Klasse erstellen, was über den Konstruktor public Thread (Runnable-Ziel) der Thread-Klasse erreicht wird. Hier ist ein Beispiel:

public class MyThread implements Runnable {   int count=1, number;   public MyThread(int num) {   numnumber = num;   System.out.println("创建线程 " + number);   }   public void run() {   while(true) {   System.out.println("线程 " + number + ":计数 " + count);   if(++count== 6) return;   }   }   public static void main(String args[]) {   for(int i = 0; i < 5; i++)   new Thread(new MyThread(i+1)).start();   }   }

Die Verwendung der Java Runnable-Schnittstelle zur Implementierung von Multithreading ermöglicht es uns, den gesamten Code in einer Klasse zu enthalten, was für die Kapselung von Vorteil ist. Lassen Sie uns einige Probleme bei der Verwendung von Multithreading untersuchen.

Das obige ist der detaillierte Inhalt vonWie implementiert man 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