„Okay, Amigo, du bist dem Titel ‚Junior-Java-Entwickler‘ wieder einen Schritt näher gekommen! Du kommst mit der Theorie und Praxis gut zurecht. Herzlichen Glückwunsch!“

„Vielen Dank, Professor! Aber Sie haben wahrscheinlich etwas Interessantes für mich vorbereitet, oder?“

„Du hast es erraten! Zuerst will ich dir erzählen, wie ich meinen ersten kosmischen Laser aus den Extremitäten ausgestorbener Robo-Dinosaurier gebaut habe…“

„Vielleicht nächstes Mal, Professor?“

„Okay, okay. Hier ist dann etwas Lektüre für zu Hause.“

Thread-Synchronisierung. Der synchronized-Operator

Zu Beginn deines Trainings haben die Threads oft unabhängig voneinander gearbeitet. Jetzt bist du mit Multithreading vertraut und weißt, dass verschiedene Threads gleichzeitig mit demselben Datensatz interagieren und diesen modifizieren können. Um Fehler zu vermeiden, benötigst du den synchronized-Operator. Wir haben diesem wichtigen Thema eine eigene ausführliche Lektion gewidmet.

Threads verwalten. Volatile Methoden und die yield()-Methode

Eine weitere ausführliche Lektion ist dem Schlüsselwort volatile und der yield()-Methode gewidmet sowie den Regeln zum Ablauf der Ereignisse. Du erfährst mehr über zahlreiche Methoden zur Steuerung des Ablaufs eines Multithreading-Programms.