22 Sep 2022

Programmation Asynchrone avec Loom (Java 19)

ENSEIRB, 1 Avenue du Docteur Albert Schweitzer 33400 Talence
19h00
ENSEIRB, 1 Avenue du Docteur Albert Schweitzer 33400 Talence
19h00
Bordeaux
En savoir plus

Détails :

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.