La concurrence sans s'emmêler les ficelles avec project LOOM

620e6dc3f97e1e871747838a1c07e3fc?s=47 Arnaud Bos
November 20, 2019

La concurrence sans s'emmêler les ficelles avec project LOOM

Donnée à Montpellier JUG (Nov. 2019)
Video: Soon?
Abstract:
Le domaine de la programmation concurrente utilise le champ lexical de la filature et nous met les nerfs en pelote avec des concepts qui s'entrelacent : fibers, threads, lightweight-threads, green threads, loom...
Peut-être avez vous également entendu parler de coroutines ? Rassurez-vous, tout est lié.

Au fil de cette présentation (em)mêlée d'exemples de code, vous découvrirez le projet Loom qui a pour vocation d'apporter à la JVM des "mécanismes léger de concurrence", ainsi que des API plus haut niveau pour broder dessus.

Nous aborderons ensemble l'origine de Loom et ses récents prototypes. Vous vous apercevrez que son maillage va au delà de "simples" primitives et peut nous amener jusqu'à révolutionner la concurrence sur la JVM.

Et en attendant la révolution vous verrez comment vous familiariser avec ces concepts sans tirer trop sur la corde, en utilisant la librairie Quasar.

620e6dc3f97e1e871747838a1c07e3fc?s=128

Arnaud Bos

November 20, 2019
Tweet