En travaux depuis de nombreuses années, le projet Loom a pour objet d'apporter un nouveau modèle de programmation asynchrone dans le JDK.
Disponible en préversion dans le JDK 19, on peut donc commencer à l'expérimenter, et comprendre les patterns de code que ce projet apporte. Loom arrive en deux parties.
- La première comprend les threads virtuels, que l'on peut créer en très grand nombre, et que l'on peut bloquer sans que cela coûte cher. Nos bons vieux threads (25 ans) font de la place à ce nouveaux type de threads.
- La seconde est un nouveau modèle de programmation asynchrone: la programmation concurrente structurée, construite sur la notion de scope. Nous couvrirons ces deux sujets.
Peu de slides dans cette présentation, beaucoup de code afin de comprendre la façon dont Loom va révolutionner l'écriture de code asynchrone
Programme
18h50 Accueil des participants
19h00 News du JUG et news du monde Java
19h10 Programmation Asynchrone avec Loom avec José Paumard
21h00 Buffet