"Eh bien, bonjour Amigo ! J'espère que vous n'avez pas de plans grandioses pour la soirée, car j'ai trouvé une sélection judicieuse de matériaux sur le multithreading pour votre plaisir.
Mieux ensemble : Java et la classe Thread.
Partie I — Threads d'exécution . Le multithreading a été intégré à Java dès le début. Rappelons d'abord d'où viennent les threads et comment ils sont organisés.
Partie 2 — Synchronisation . Cet article est consacré aux moyens de base de synchronisation entre les threads. Nous allons explorer les moniteurs, les verrous et la synchronisation.
Partie 3 — Interaction . Un aperçu des détails de la façon dont les threads interagissent. Nous explorerons les problèmes qui peuvent survenir lorsque les threads interagissent et nous verrons comment les éviter.
Partie 4 - Callable, Future et amis . Cette partie expliquera comment travailler avec des calculs multithreads et quels outils pertinents sont apparus dans Java 1.8. Pourquoi avons-nous besoin de l'interface Future et de son implémentation dans la classe CompletableFuture ?
Partie V — Executor, ThreadPool, Fork/Join . Ici, nous allons essayer de nous souvenir de Executor, des pools de threads et du framework fork/join. Vous apprendrez comment utiliser tout cela et ce que vous devriez lire d'autre.
Partie 6 — Tirez ! Dans la dernière partie, nous examinerons les mécanismes de synchronisation disponibles en Java et résumerons."
GO TO FULL VERSION