"Vel, hei Amigo! Jeg håper du ikke har noen grandiose planer for kvelden, for jeg har funnet et fornuftig utvalg av materialer på multithreading for din glede.

Bedre sammen: Java og Thread-klassen.

Del I – Tråder om henrettelse . Multithreading ble bygget inn i Java helt fra begynnelsen. La oss først huske hvor trådene kommer fra og hvordan de er organisert.

Del 2 — Synkronisering . Denne artikkelen er dedikert til de grunnleggende måtene for synkronisering mellom tråder. Vi skal utforske skjermer, låser og synkronisering.

Del 3 — Samhandling . En oversikt over detaljene om hvordan tråder samhandler. Vi vil utforske problemene som kan oppstå når tråder samhandler, og vi vil snakke om hvordan vi kan unngå dem.

Del 4 — Ringbar, fremtidig og venner . Denne delen vil forklare hvordan du arbeider med flertrådede beregninger og hvilke relevante verktøy som dukket opp i Java 1.8. Hvorfor trenger vi Future-grensesnittet og implementeringen av det i CompletableFuture-klassen?

Del V — Utfører, ThreadPool, Fork/Join . Her skal vi prøve å huske Executor, thread pools og gaffel/join-rammeverket. Du vil lære hvordan du bruker alt dette og hva annet du bør lese.

Del 6 – Fyr vekk! I den siste delen vil vi vurdere synkroniseringsmekanismene som er tilgjengelige i Java og oppsummere."