Aus dem Kurs: Java für Fortgeschrittene
Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.
Die Thread-Klasse – Tutorial zu Java
Aus dem Kurs: Java für Fortgeschrittene
Die Thread-Klasse
Ein Thread in Java ist eine Art leichtgewichtiger Prozess, der es ermöglicht, mehrere Aufgaben gleichzeitig innerhalb eines Programms auszuführen. Java verfügt außerdem über eine Klasse Thread, die verwendet werden kann, um Threads zu starten oder eigene Threads zu implementieren. Als Beispiel implementieren wir hier einen einfachen Timer, der dann von Thread erbt. Und dieser soll dann im Hintergrund laufen und jeweils die verbleibende Zeit ausgeben. Ich habe hier schon mal eine Klasse definiert, BackgroundTimer, und diese erbt von Thread. Dieser BackgroundTimer speichert intern die Anzahl Sekunden, die er laufen soll, dementsprechend wird das hier im Konstruktor übergeben, und überschreibt vor allen Dingen diese run-Methode. Das ist eine Methode von Thread und das ist der Code, der ausgeführt wird, wenn ein Thread startet. Und wir sehen also hier in diesem run-Code, in dieser Methode, laufen wir von Sekunde aus nach 0 runter, printen immer, wie viel Zeit noch verbleibt, und dann…
Inhalt
-
-
-
-
-
(Gesperrt)
Einführung in Threads in Java2 Min. 25 Sek.
-
(Gesperrt)
Die Thread-Klasse3 Min. 16 Sek.
-
(Gesperrt)
Das Runnable-Interface3 Min. 21 Sek.
-
(Gesperrt)
Das Synchronized-Schlüsselwort4 Min. 14 Sek.
-
(Gesperrt)
Concurrency-friendly JDK-Typen4 Min. 24 Sek.
-
(Gesperrt)
Challenge: FetchURLTask40 Sek.
-
(Gesperrt)
Solution: FetchURLTask5 Min. 5 Sek.
-
(Gesperrt)
-
-