Daemon-Threads
können in Thread-Klassifizierungen unterteilt werden: Benutzer-Threads (die oben genannten sind alle Benutzer-Threads) und die anderen sind Daemon-Threads. Der Daemon-Thread ist so. Wenn alle Benutzer-Threads ihren Lebenszyklus beenden, endet der Daemon-Thread beispielsweise nicht In Java handelt es sich um einen Daemon. Threads werden erst beendet, wenn alle Threads in der Anwendung beendet sind. 🔜 druckt die Daten weiterhin aus. Nachdem
in einen Daemon-Thread (Service-Thread)geändert wurde, beendete der Daemon-Thread den Hauptthread und beendete die Ausgabe aller Daten nicht. Das heißt, der Daemon-Thread bedient
Benutzer-Threads Wenn alle Benutzer-Threads enden, wird der Daemon-Thread automatisch am 20.02.2010 um 15:23:10 Uhr beendet 24 Stunden
[Codebeispiel], Verwendung anonymer Klassen, um die oben genannten Funktionen zu erreichen
Das obige Programm wird am 20.02.2010 um 15:29 Uhr ausgegeben, einmal alle 2 Sekunden. Es gibt spezielle Drittel -Party-Open-Source-Produkte zum Zeitplan, wie zum Beispiel: Quarz
Fenster
Timer
Wichtige Punkte zum Meistern
Das Konzept von Prozess und Thread Zwei Möglichkeiten, Threads zu implementieren(
)
sleep Die Bedeutung von
Wenn Sie einen Thread richtig beenden Die Bedeutung der Thread-Synchronisation (synchronisierte freigegebene Ressourcen, lokale Variablen haben kein Problem der gemeinsamen Nutzung)Das Konzept des Daemon-ThreadsVerstehen Sie den Timer
Verstehen Sie, was Winodw bereitstellt Plan
Das obige ist der detaillierte Inhalt vonDetaillierte Java-Null-basierte Erklärung von Multithreading. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!