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 ThreadZwei Möglichkeiten, Threads zu implementieren(
Thread, Runnable)
Verstehen Sie die Priorität von Threadssleep 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!