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

Wie implementiert man die Runnable-Schnittstelle in Java?

WBOY
Freigeben: 2023-04-21 14:43:08
nach vorne
1732 Leute haben es durchsucht

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();   }   }
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage