Heim > Java > javaLernprogramm > Hauptteil

So starten Sie einen neuen Thread in Java

王林
Freigeben: 2020-05-14 14:15:48
Original
3225 Leute haben es durchsucht

So starten Sie einen neuen Thread in Java

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

(2) Rufen Sie die Startmethode des Thread-Objekts auf

a.start();//启动一个线程
Nach dem Login kopieren

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

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!

Verwandte Etiketten:
Quelle:php.cn
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