"Beh, ciao Amigo! Spero che tu non abbia piani grandiosi per la serata, perché ho trovato una ragionevole selezione di materiali sul multithreading per il tuo divertimento.
Meglio insieme: Java e la classe Thread.
Parte I — Fili di esecuzione . Il multithreading è stato integrato in Java sin dall'inizio. Ricordiamo innanzitutto da dove provengono i thread e come sono organizzati.
Parte 2 — Sincronizzazione . Questo articolo è dedicato ai mezzi di base per la sincronizzazione tra thread. Esploreremo monitor, blocchi e sincronizzazione.
Parte 3 — Interazione . Una panoramica dei dettagli di come interagiscono i thread. Esploreremo i problemi che possono sorgere quando i thread interagiscono e parleremo di come evitarli.
Parte 4 — Callable, Future e amici . Questa parte spiegherà come lavorare con calcoli multithread e quali strumenti rilevanti sono apparsi in Java 1.8. Perché abbiamo bisogno dell'interfaccia Future e della sua implementazione nella classe CompletableFuture?
Parte V — Executor, ThreadPool, Fork/Join . Qui cercheremo di ricordare Executor, pool di thread e il framework fork/join. Imparerai come usare tutto questo e cos'altro dovresti leggere.
Parte 6 - Spara via! Nella parte finale, prenderemo in considerazione i meccanismi di sincronizzazione disponibili in Java e riassumeremo."
GO TO FULL VERSION