Beginnen Sie Grundlagen der acht Kern 2. die Fäden und die falsche Art und Weise Gewinde

I. Überblick

 

 

 Zwei .start () und run () Vergleich

1.-Code Demo

Analyse:

  • Anrufe, die Run-Methode wird von dem Haupt-Thread ausgeführt

  • Anrufstartverfahren wird durch einen neu erzeugten Thread ausgeführt von

/ ** 
 * Vergleichs Start und laufen zwei Start Fäden Art und Weise 
 * / 
public  class StartAndRunMethod { 

    public  static  Leere main (String [] args) {
         // 1. Direktwahl laufen 
        die Runnable Runnable = () -> { 
            die System.out .println (Thread.currentThread () getName ().); 
        }; 

        Runnable.run (); // Haupt 

        // 2. Startmethode die Verwendung von 
        neuen neuen der Thread (Runnable) .start ();    // der Thread-0 
    } 
}

2.Starten Prinzip des Verfahrens Interpretation

(1) Startverfahren Bedeutung

  • Ein neues Thema starten

  • Die Vorbereitungen

  • Kann nicht wiederholt werden Start ()

(2) Startquellcodeanalyse

 

Ich denke du magst

Origin www.cnblogs.com/zhihaospace/p/12466818.html
Empfohlen
Rangfolge