Vorwort
Ein Thread ist ein sequentieller Steuerfluss innerhalb eines Programms. CPU führt tatsächlich nur einen zu einem Zeitpunkt aus. Es ist nur so, dass wir die Tasse in mehrere Zeitscheiben geteilt haben, und aufgrund der Geschwindigkeit sehen wir wie mehrere Fäden aus. Genauso wie Ihre Zeit in mehrere Teile unterteilt ist, wird die Gesamtsituation regelmäßig aussehen und die Effizienz wird hoch, geschweige denn ein Cup sein.
Erstellung und Start von Threads:
(1) Definieren Sie eine Unterklasse Thread -Klasse und überschreiben Sie die run() -Methode der Klasse. Die Methode der run() -Methode repräsentiert die Aufgabe, die der Thread ausführen muss. Daher wird run() -Methode als Thread Execution -Körper bezeichnet
(2) Erstellen Sie eine Instanz Thread -Unterklasse, dh ein Thread -Objekt erstellen
(3) Rufen Sie start() -Methode des Thread -Objekts auf, um den Thread zu starten
Quellcode:
// Thread -Klasse erstellen, indem Sie die Thread -Klasse öffentliche Klasse erben. FirstThread erweitert Thread {private int i; // Schreiben Sie die Run () -Methode neu. Die Methode des Methode der Run () -Methode ist der Thread Execution Body Public void run () {für (; i <100; i ++) {// Wenn die Thread -Klasse die Thread -Klasse erbt, verwenden System.out.println (getName ()+""+i);}} public static void main (String [] args) {für (int i = 0; i <100; i ++) {// Threads CurrentThread () -Methode, um das aktuelle Thread -System zu erhalten.OUT.Println (Thread.Current thread (). Der erste Thread New FirstThread (). start (); // Erstellen und Starten des zweiten Threads New FirstThread (). start ();}}}}}}Ausführende Schnittstelle:
Zusammenfassen
Das Obige dreht sich alles um diesen Artikel, ich hoffe, es wird für das Studium und die Arbeit aller hilfreich sein. Wenn Sie Fragen haben, überlassen Sie bitte eine Nachricht, um zu diskutieren.