Wir können einen neuen Thread starten, indem wir die Thread-Klasse erben.
Die Schritte sind wie folgt:
1. Definieren Sie eine Klasse A, die von der Klasse Java.lang.Thread erbt.
2 Klasse in Klasse A;
3. Schreiben Sie die Operationen, die in der Ausführungsmethode ausgeführt werden müssen, den Thread-Ausführungskörper
4 in der Hauptmethode (Thread) und starten Sie den Thread.
(1) Erstellen Sie ein Thread-Klassenobjekt
A类 a = new A类();
(2) Rufen Sie die Startmethode des Thread-Objekts auf
a.start();//启动一个线程
(Empfohlenes Video-Tutorial: Java-Video)
Hinweis: Rufen Sie niemals die Ausführungsmethode auf. Wenn der Aufruf der Ausführungsmethode wie der Aufruf einer Objektmethode ist, gibt es immer noch nur einen Thread und es wird kein neuer Thread gestartet. Ein Thread kann nur einmal gestartet werden.
Die konkreten Beispiele lauten wie folgt:
//1):定义一个类A继承于java.lang.Thread类. class MusicThread extends Thread{ //2):在A类中覆盖Thread类中的run方法. public void run() { //3):在run方法中编写需要执行的操作 for(int i = 0; i < 50; i ++){ System.out.println("播放音乐"+i); } } } public class ExtendsThreadDemo { public static void main(String[] args) { for(int j = 0; j < 50; j ++){ System.out.println("运行游戏"+j); if(j == 10){ //4):在main方法(线程)中,创建线程对象,并启动线程. MusicThread music = new MusicThread(); music.start(); } } } }
Empfohlenes Tutorial: Java-Eingabeprogramm
Das obige ist der detaillierte Inhalt vonSo starten Sie einen neuen Thread in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!