Skip to content

Virtual Threads and Structured Concurrency in the JDK 21 - José Paumard

Photo of Thomas Darimont
Hosted By
Thomas D.
Virtual Threads and Structured Concurrency in the JDK 21 - José Paumard

Details

// german, englisch version below

Das 66. Treffen unserer Java User Group wird diesmal etwas ganz besonderes, denn es fällt mit unserem 10-jährigen Jubiläum zusammen! Seit ihren Anfängen 2013 hat sich die "JUGsaar" zu einer Institution entwickelt, die inzwischen Gäste sowie hochrangige Speaker aus der ganzen Welt anzieht.

Unser Dank gilt daher zum einen unseren Sponsoren, die uns Räume und Catering zur Verfügung stellen, und zum anderen allen, die regelmäßig dabei sind, denn ein Format wie die Java User Group lebt schließlich vom Mitmachen. Uns alle vereinen die Begeisterung für Java, eine gewisse technologische Neugier und die Bereitschaft, unser Wissen zu teilen und voneinander zu lernen. Dafür hat sich die Java User Group zu einer zentralen Anlaufstelle hier am Technologiestandort Saarland entwickelt.

Vor allem aber möchten wir uns bei denjenigen bedanken, die Vorträge gehalten haben und dazu z.T. aus der ganzen Welt angereist sind. Mit der großzügigen Unterstützung von bekannten Speakern, engagierten Local Heroes und dem überregionalen Austausch mit anderen Java User Groups konnten wir in über 80 verschiedenen Vorträgen sowohl ein sehr breites als auch qualitativ sehr hochwertiges Spektrum an Themen bieten.

Und so freuen wir uns darauf am 12.09. den Start in die nächsten 10 Jahre der Java User Group mit einem zukunftsweisenden, spannenden Vortrag eines hochkarätigen Speakers feiern: kein geringerer als José Paumard vom Java Developer Advocacy Team von Oracle aus Paris ist heute bei uns und wird uns in seinem Talk "Virtual Threads and Structured Concurrency in the JDK 21" die neuen Möglichkeiten für Modern Concurrency auf der JVM präsentieren.

Hinweis: Vortrag und Slides werden auf Englisch sein.

// englisch

The 66th meeting of our Java User Group will be something very special this time, because it coincides with our 10th anniversary! Since its beginnings in 2013, the "JUGsaar" has developed into an institution that now attracts guests as well as high-ranking speakers from all over the world.

We would therefore like to thank our sponsors, who provide us with rooms and catering, and all those who regularly attend, because a format like the Java User Group thrives on participation. We are all united by our enthusiasm for Java, a certain technological curiosity and the willingness to share our knowledge and learn from each other. For this reason, the Java User Group has developed into a central contact point here in the technology location Saarland.

Above all, however, we would like to thank those who gave presentations, some of whom travelled from all over the world to do so. With the generous support of well-known speakers, committed local heroes and the cross-regional exchange with other Java User Groups, we were able to offer both a very broad and high-quality spectrum of topics in over 80 different presentations.

And so we are looking forward to celebrating the start of the next 10 years of the Java User Group on 12 September with a forward-looking, exciting talk by a top-class speaker: none other than José Paumard from the Java Developer Advocacy Team of Oracle in Paris will be with us today and will present the new possibilities for Modern Concurrency on the JVM in his talk "Virtual Threads and Structured Concurrency in the JDK 21".

Note: The talk and slides will be in English.

/Abstract

The Loom project has been under work for many years, and delivered Virtual Threads as a final feature in the JDK 21. Our good old Threads, created more than 25 years ago, now see a new kind of lightweight threads. This presentation shows you that creating a thread is easier and much cheaper, allowing the creation of millions of them in a single JVM. These virtual threads can be blocked at almost no cost. The most important consequence is that you will not need to write callback based asynchronous code anymore to keep your CPU busy.

These new virtual threads bring with them new notions that will be covered in this talk: structured concurrency and scoped values. Loom threads are coming, and they will change the landscape of concurrent programming in Java.

/Bio

José is a member of the Java Developer Advocacy team at Oracle. He holds a PhD in applied mathematics and computer science and was an assistant professor at the University Sorbonne Paris Nord. José is an active member of the Paris Java User Group, has been a co-organizer of the Devoxx France conference, and is currently a disorganizer of JChateau. He contributes Java learning content on the dev.java website and publishes "JEP Café", a monthly video cast on the official Java YouTube channel.

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of Java User Group Saarland (JUGSaar) group
Java User Group Saarland (JUGSaar)
See more events
eurodata AG
Großblittersdorfer Str. 257-259, Saarbrücken · Saarbrücken