„Nun, hallo Amigo! Ich hoffe, du hast keine allzu großen Pläne für den Abend, denn ich habe eine sinnvolle Auswahl an Materialien zum Thema Multithreading für deinen Spaß gefunden.

Besser zusammen: Java und die Thread-Klasse.

Teil I – Threads zur Ausführung . Multithreading war von Anfang an in Java integriert. Erinnern wir uns zunächst daran, woher Threads kommen und wie sie organisiert sind.

Teil 2 – Synchronisierung . Dieser Artikel ist den grundlegenden Mitteln zur Synchronisierung zwischen Threads gewidmet. Wir werden Monitore, Sperren und Synchronisierung untersuchen.

Teil 3 – Interaktion . Ein Überblick über die Einzelheiten der Interaktion von Threads. Wir werden die Probleme untersuchen, die bei der Interaktion von Threads auftreten können, und darüber sprechen, wie man sie vermeiden kann.

Teil 4 – Callable, Future und Freunde . In diesem Teil wird erläutert, wie mit Multithread-Berechnungen gearbeitet wird und welche relevanten Tools in Java 1.8 enthalten sind. Warum brauchen wir die Future-Schnittstelle und ihre Implementierung in der CompletableFuture-Klasse?

Teil V – Executor, ThreadPool, Fork/Join . Hier werden wir versuchen, uns an Executor, Thread-Pools und das Fork/Join-Framework zu erinnern. Sie erfahren, wie Sie das alles nutzen und was Sie sonst noch lesen sollten.

Teil 6 – Feuer los! Im letzten Teil werden wir die in Java verfügbaren Synchronisationsmechanismen betrachten und zusammenfassen.“