Session

More action, more overview - concurrent programs with Java Preview features

What actually happens here and when? When does it stop, how is communication between activity strands handled? And what happens if an error occurs? This kind of confusion doesn't have to be (anymore)!

Java 23 introduces some new APIs in the context of concurrent logic: Scoped Values can pass data from a thread to its child threads, and Structured Concurrency makes it easy to treat concurrent tasks as a single unit. These features combined with Virtual Threads make concurrent programming with Java easy.

In this session we will look at what's new in concurrent programming with Java. The new APIs will make your concurrent logic easier to understand and easier to implement.

Demonstration of Structured Concurrency and Scoped Values in action.

Merlin Bögershausen

Software Architect and Engineer - Oracle ACE

Herne, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top