JEP 543 : la concurrence structurée devient définitive dans JDK 28
Résumé TechPulse
Introduction
La JEP 543 « Structured Concurrency » passe du statut de preview à une API définitive avec JDK 28, mettant fin au plus long cycle de preview du projet Loom.
Points clés
- API stable : StructuredTaskScope devient officielle, sans modification par rapport à la version preview de JDK 27, et le code existant compile sans le flag --enable-preview.
- Gestion simplifiée des tâches parallèles : les sous‑tâches s’exécutent dans des threads virtuels, sont regroupées comme une seule unité de travail, et l’échec d’une sous‑tâche entraîne l’interruption coopérative des autres, évitant fuites de threads et délais d’annulation.
- Programmation plus lisible : l’appel join() attend la fin de toutes les sous‑tâches, les exceptions sont propagées immédiatement, et les dumps de threads restent clairs, favorisant un style concurrent plus sûr et observable.
Discussion (0)
Vous souhaitez participer ? Connectez-vous pour laisser un commentaire.
Aucun retour réseau pour le moment.