[Java] Neue Thread-Generierungsmethode (2)

Nach # ①

Da ① eine Vererbungsmethode ist, gibt es verschiedene Unannehmlichkeiten bei der Verwendung. Stattdessen wird Methode (2) beim Erstellen von Threads häufiger verwendet.

Methode (2): Erstellen Sie einen Thread mit einer Klasse, die die Runnable-Schnittstelle implementiert

Als Schritt:

Ich habe es tatsächlich geschrieben: public class ThreadTest2 implements Runnable{

@Override
public void run(){
	for (int i = 0; i < 5; i++){

System.out.println ("Aus neuem Thread drucken"); } } }

public class Sample2 {

public void main (String[] args){
	ThreadTest2 th1 = new ThreadTest2();
	Thread thread = new Thread(th1);
	thread.start();
	
}

}

Der Punkt hier ist Thread thread = new Thread(th1);

Der obige Code ist eine Methode zum Erstellen eines neuen Threads mithilfe des Konstruktors der Thread-Klasse. Eine neue Thread-Klasse kann mithilfe einer Klasse erstellt werden, die die ausführbare Schnittstelle als Argument implementiert.

Thread(Runnable target) Weisen Sie ein neues Thread-Objekt zu.

Wenn die Thread-Klasse neu erstellt werden kann, ist der Rest derselbe wie ①. Starten Sie den Thread einfach mit der Methode start () und lassen Sie ihn vom Scheduler ausführen.

Recommended Posts

[Java] Neue Thread-Generierungsmethode (2)
[Java] Neue Thread-Generierungsmethode (1)
[Java] Zufällige Generierungsmethode (Zufällig)
[Java Silver] So generieren Sie ein Array
Java-Methode
Java (Methode)
Java-Methode
[Java] -Methode
[Java] -Methode
Java8-Methodenreferenz
Java-Thread-Verarbeitung
[Java] forEach-Methode
Java-Sequenzgenerierung
Java1.8 neue Funktionen
Einführung des Java-Programmierhandbuchs der neuen Generation (Java 10)
Java8-Methodenreferenz
Einführung des Java-Programmierhandbuchs der neuen Generation (Java 11)
[Java] Zufällige Methode
[Java] Split-Methode
Einführung des Java-Programmierhandbuchs der neuen Generation (Java 12)
Zusammenfassung der neuen Funktionen von Java 12
JAVA DB-Verbindungsmethode
[Java] Thread und ausführbar
Java Learning 2 (Lernen Sie die Berechnungsmethode)
Zusammenfassung der neuen Funktionen von Java 13
Java-Lernnotiz (Methode)
[Java] Stream API-Stream-Generierung
Informationen zur Bindung von Java-Methoden
Hinweise zu Rubys Thread # [] = Methode
Informationen zu Aufteilungsmethoden (Java)
Java 8 studieren (siehe Methode)
Java-Programmierung (Klassenmethode)
Thread sichere Zusammenfassung ~ Java ~
[Java] Passwortgenerierung (Pasay)
Was ist neu in Java 8?
Zusammenfassung der neuen Funktionen von Java 10
[Java] Grundlegende Methodenhinweise
Zusammenfassung der neuen Funktionen von Java 14
Was ist neu in Java 9,10,11
Java Programming Thread Runnable
Über die Entscheidungsbedingung der Java GC-Methode
Neue Funktionen von Java7 bis Java8
Java Silver Lernmethode Memo
Erstellen Sie eine Java-Methode [Memo] [java11]
Sammlung von Java-Testcode-Methoden
[Java Silver] Über gleich Methode
Generationslücke mit neuen Ingenieuren
[Java] Implementierungsmethode für die Timer-Verarbeitung
Java-Thread sicher für Sie
Java-Methoden und Methodenüberladungen
Java-Thread locker zu verstehen
Vorteile der statischen Java-Methode
Neueste Generierung von Java-API-Spezifikationen
Neue Syntax für Java 12 Switch-Anweisungen
[Java] Objektorientierte Syntaxklassenmethode / Argument
Automatische Methode zur Größenänderung von Fotos von Java
Java-Methodenliste (Denkmal) (im Aufbau)
[Java] Verwendung der Join-Methode
Bildschirmübergang nach Post-Methode [Java]
[Java] Objektorientierte Syntaxklasse / Feld / Methode / Bereich