Sehen wir uns diese Thread-Gruppe an, legen Sie die Priorität fest und geben Sie dann an, dass dies die Stamm-Thread-Gruppe ist ist privat und wird für uns nicht aufgerufen.
Fügen Sie den aktuellen Thread zur Thread-Gruppe hinzu
Probieren Sie die obige Codelogik aus. Ja, wenn die Thread-Gruppe nicht angegeben ist, wird sie zur Thread-Gruppe des aktuell erstellten Hauptthreads hinzugefügt. Wenn die Thread-Gruppe angegeben ist, handelt es sich um die aktuelle Thread-Gruppe.
Das Gleiche gilt, wenn wir uns den Quellcode ansehen:
Die Anzahl der aktiven Threads und aktiven Threadgruppen beträgt jeweils 0:
Wir haben den Thread nicht geöffnet, also brauchen wir Um den Thread zu öffnen, können Sie die Aktivität sehen. Die Anzahl der Threads:
Sehen wir uns den Quellcode an. So treten Sie der Thread-Gruppe bei, nachdem der Thread gestartet wurde:
Dann wird der Thread zum Hinzufügen gestartet und der Thread, der nicht gestartet wurde, wird abgezogen.
Lassen Sie uns experimentieren, wir haben gerade eine Unter-Thread-Gruppe hinzugefügt, wie folgt:
Zu diesem Zeitpunkt können wir sehen, dass es unter der Thread-Gruppe eine weitere Thread-Gruppe geben kann
Das bedeutet, dass es eine andere geben kann Thread-Gruppe unter der Thread-Gruppe Es handelt sich um einen Thread oder eine Thread-Gruppe.
Werfen wir einen Blick auf die Thread-Gruppe des Hauptthreads. Der Code lautet wie folgt:
Die Thread-Gruppe des Hauptthreads ist immer noch das, was wir System nennen . Diese Stamm-Thread-Gruppe kann untergeordnete Threads und Unter-Thread-Gruppen usw. haben.
Das obige ist der detaillierte Inhalt vonAnalyse des Quellcodes der Java-Thread-Gruppenkonstruktionsmethode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!