Heim > Java > JavaErste Schritte > Implementieren Sie Java-Threads, indem Sie die Thread-Klasse erben

Implementieren Sie Java-Threads, indem Sie die Thread-Klasse erben

王林
Freigeben: 2020-05-30 16:28:17
nach vorne
4176 Leute haben es durchsucht

Implementieren Sie Java-Threads, indem Sie die Thread-Klasse erben

Die Thread-Klasse ist die übergeordnete Klasse aller Thread-Klassen und implementiert die Extraktion und Kapselung von Threads.

Die spezifischen Schritte zum Erstellen und Starten von Multithreads durch Erben der Thread-Klasse sind:

1 Definieren Sie eine Klasse, erben Sie von der Thread-Klasse und überschreiben Sie die Ausführungsmethode der Klasse und Der Methodenkörper der Ausführungsmethode stellt die Aufgabe dar, die der Thread ausführen muss. Daher wird der Methodenkörper der Ausführungsmethode als Thread-Ausführungskörper bezeichnet.

2. Erstellen Sie ein Objekt der Thread-Unterklasse, dh erstellen Sie einen untergeordneten Thread.

3. Verwenden Sie die Startmethode des Thread-Objekts, um den Thread zu starten.

(Empfohlenes Video-Tutorial: Java-Video )

Beispiel:

Demo erstellt zunächst einen Ticketverkaufsthread

package demo1;

public class SellTickets extends Thread {
    //共享数据
    static int count = 100;
    @Override
    public void run() {
        //循环售票
        while(count > 0) {
            count--;
            System.out.println(Thread.currentThread().getName() + "售出了一张票,剩余" + count);
        }
    }
}
Nach dem Login kopieren

Testklasse

import demo1.SellTickets;

public class TheadDemo {

    public  static void main(String[] args) {
        //模拟四个售票员售票
        SellTickets s1 = new SellTickets();
        SellTickets s2 = new SellTickets();
        SellTickets s3 = new SellTickets();
       // System.out.println(s1.currentThread().getName());  //这个线程的名称是main
        s1.start();
        s2.start();
        s3.start();

    }
}
Nach dem Login kopieren

Testergebnisse:

Implementieren Sie Java-Threads, indem Sie die Thread-Klasse erben

Empfohlenes Tutorial: Java-Eingabeprogramm

Das obige ist der detaillierte Inhalt vonImplementieren Sie Java-Threads, indem Sie die Thread-Klasse erben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
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