"Nou, hallo Amigo! Ik hoop dat je geen grootse plannen hebt voor de avond, want ik heb een verstandige selectie materiaal over multithreading gevonden voor je plezier.

Samen beter: Java en de klasse Thread.

Deel I — Draden van executie . Multithreading is vanaf het allereerste begin in Java ingebouwd. Laten we eerst onthouden waar threads vandaan komen en hoe ze zijn georganiseerd.

Deel 2 — Synchronisatie . Dit artikel is gewijd aan de basismethoden voor synchronisatie tussen threads. We onderzoeken monitoren, vergrendelingen en synchronisatie.

Deel 3 — Interactie . Een overzicht van de bijzonderheden van hoe threads op elkaar inwerken. We onderzoeken de problemen die zich kunnen voordoen wanneer threads op elkaar inwerken, en bespreken hoe we deze kunnen vermijden.

Deel 4 — Callable, Future en vrienden . In dit deel wordt uitgelegd hoe u kunt werken met multithreaded berekeningen en welke relevante hulpmiddelen verschenen in Java 1.8. Waarom hebben we de Future-interface en de implementatie ervan in de klasse CompletableFuture nodig?

Deel V — Uitvoerder, ThreadPool, Fork/Join . Hier zullen we proberen de Executor, threadpools en het fork/join-framework te onthouden. Je leert hoe je dit allemaal kunt gebruiken en wat je nog meer moet lezen.

Deel 6 — Brand los! In het laatste deel zullen we de synchronisatiemechanismen bekijken die beschikbaar zijn in Java en samenvatten."