L'objectif du BORDEAUX Java User Group est de permettre à des acteurs et utilisateurs du langage Java (professionnels, communautés open source, universitaires, étudiants) de se rencontrer et d'échanger autour des technologies Java.



Programmation Asynchrone avec Loom
José Paumard
ENSEIRB

Description du Talk

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