Quand j’ai vu apparaître la structured concurrency en Java, j’ai failli passer à côté. Une nouvelle API pour lancer des threads, bon. Après tout, Java avait déjà ses ExecutorService, Future, CompletableFuture… Au début, j’ai cru que la structured concurrency n’apportait que des raffinements : une manière plus propre d’orchestrer les flux synchrones et asynchrones dans l’API de concurrence existante. Mais en creusant, je me suis rendu compte que c’était beaucoup p...