Partie 5 : La programmation parallèle et concurrente
Le JDK fournit un certain nombre d'API pour mettre en oeuvre des traitements parallélisés éventuellent exécutés en concurrence.
Cette partie contient les chapitres suivants :
- Le multitâche : décrit les principaux fondamentaux des traitements multitaches et de leurs mises en oeuvre avec Java
- Les threads : présente et met en oeuvre les mécanismes des threads qui permettent de répartir différents traitements d'un même programme en plusieurs unités distinctes exécutées de manière "simultanée"
- L'association de données à des threads : détaille les solutions utilisables pour permettre d'associer des données à un thread
- Le framework Executor : détaille l'utilisation du framework Executor
- La gestion des accès concurrents : détaille différentes solutions pour gérer les accès concurrents dans les traitements en parallèle