Java’s concurrency journey has been a long and winding one. We departed from the ‘classic threads’ station and traveled through Runnables, ExecutorServices, CompletableFutures and ForkJoinPools, before finally arriving at ‘virtual threads’. But does ‘finally’ mean that we’ve arrived at our final destination, or is it a transfer at best?
Now that virtual threads are available, our Java programs will likely use an abundance of threads. This increase in thread count will immediately make thread coordination, observability and isolation more difficult. Two new Java features are currently in development that might make things a bit easier: Structured Concurrency and Scoped Values.
In a Meetup on Thursday-evening September 19, Keynote speaker Hanno Embregts will introduce and demonstrate these new features and how they can help address the challenges that have emerged since the introduction of virtual threads. He will also discuss how the availability of these features will impact your day-to-day programming life and whether Java’s concurrency journey is actually over now that these features have become available or if there are still more stops to come.
Free dinner is served beforehand and some drinks after the talk.
So join us at our office in Weesp and let us know you’re coming so we can tune the catering to the number of participants.
Agenda Meetup September 19, 2024:
17:30 – Walk-in
18:00 – Diner
19:00 – Start of Hanno’s talk
20:30 – Drinks
21:00 – End.
Speaker: Hanno Embregts is a Java Developer with a passion for learning, teaching and making music. He is both a Java Champion and an Oracle ACE Pro and well-know speaker on many conferences and events. He is also one of the editors of the Dutch Java Magazine.
He prefers work that is fast-paced and versatile. This is why he juggles Java development, software architecture, public speaking, leading Info Support’s Java Community and teaching courses at Info Support’s Knowledge Centre. Outside of work Hanno likes making music with his friends. He plays the flute, the guitar and he likes to sing.
Location: TrailBlazers HQ, Loes van Marlestraat 14, 1382 ML Weesp (close to the Railwaystation and free P+R parking area)