La Concurrence Structurée est pour bientôt

Le Mercredi 23 Septembre 2026 l'AlpesJUG aura le plaisir d’accueillir José Paumard pour venir nous parler la concurrence structurée en Java.

Programme de la soirée

Le projet Loom a déjà livré les threads virtuels en Java 21 et l'API Scoped Value en Java 25. Il doit encore livré l'API de Concurrence Structurée, qui est toujours en version preview pour le moment. C'est cet élément qui permettra d'écrire simplement des requêtes asynchrone en parallèle. Pour le moment, résoudre ce problème s'appuie sur les ExecutorService, ou la programmation réactive. La programmation concurrente structurée apporte de nouveaux patterns, utilisables uniquement sur les threads virtuels. Le modèle de programmation est simple, facilement débugable.

Cette présentation se propose de vous montrer ces patterns, de comprendre comment fonctionnent les objets StructuredTaskScope et comment vous pouvez les configurer. Elle vous montre également les différentes stratégies offertes par l'API Joiner pour gérer les résultats de vos requêtes, et comment vous pouvez créer vos propres Joiners si vous voulez construire vos propres stratégies.

Le conférencier: José Paumard

José est Java Developer Advocate au Java Platform Group chez Oracle. Anciennement maître de conférences à l'Université Sorbonne Paris Nord pendant 28 ans, il est Java Champion, Rockstar JavaOne, speaker régulier dans de nombreuses conférences : Devoxx (France, Belgique, UK), JavaOne, Oracle Code One, DevNexus, JFokus. Il a été consultant en entreprise pendant 25 ans, fortement investi en qualité des applications logicielles et Software Craftsmanship. Il est membre du Paris JUG, co-organisateur du Paris JUG Java Day et de JChateau, unconference annuelle organisée par le Paris JUG. Il contribue au site https://dev.java/, tient le JEP Café sur YouTube, et publie également une série de shorts : Cracking the Java Coding Interview.