Dieser Artikel analysiert die ruhende Verwendung von Threads, die vom Java -Thread geplant sind. Teilen Sie es für alle für Ihre Referenz. Die spezifische Analyse ist wie folgt:
Die Planung von Java -Threads ist der Kern von Java Multi -Threed.
Es ist klar, dass unabhängig davon, wie der Programmierer die Planung schreibt, sich nur die Reihenfolge der Thread -Ausführung im größten Teil auswirken kann und nicht genau kontrolliert werden kann.
Der Zweck der Gewinde ist, den Faden den einfachsten Ansatz der CPU zu machen.
Die Methode der Gewinde ist Thread. Um einfach auszudrücken, welcher Faden für den Schlaf gebeten ist, können Sie schlafen.
/ ** * Java-Thread: Thread-Scheduling-Dormant * @Author Leizhimin 2009-11-4 9:02:40 */ Public Class Test {public static void main (String [] args) {Thread T1 = new rea d1 (d1 (); ; i ++) {System.out.println ("Thread 1" + i + "wird ausgeführt!"); }}}}}}}}}}}} class myrunnable bilder runnable {public void run () {für (int i = 0; i <3; i ++) {System.out.println ("Thread 2" +i + "Sekundäre Ausführung!");Die Ergebnisse sind wie folgt:
Leistung von Thread 2! Periode von Thread 1! Leistung von Thread 1 zum ersten Mal! Die erste Ausführung von Thread 2! Leistung von Thread 1 zum zweiten Mal! Periode von Thread 2! Vorgang mit dem Ausgangscode 0 abgeschlossen
Aus den obigen Ergebnissen ist ersichtlich, dass die Reihenfolge der Threadausführung nicht genau garantiert werden kann.