JavaJava
Conference50min
INTERMEDIATE

Virtual Threads, Structured Concurrency and Scoped Values: Putting it all together

This session demonstrates how to integrate Project Loom features—Virtual Threads, Structured Concurrency, and Scoped Values—into a Spring Boot application, illustrating their synergy and benefits. Attendees will learn to write simpler, more scalable, and maintainable concurrent Java code using these new lightweight concurrency tools.

Balkrishna Rawool
Balkrishna RawoolING Bank

talkDetail.whenAndWhere

Friday, October 10, 11:50-12:40
Room 8
talks.description
Project Loom brings lightweight concurrency to Java with Virtual Threads, Structured Concurrency, and Scoped Values. But how do these features work together in a real-world application?

In this talk, we’ll build a Spring Boot application from scratch, progressively incorporating each feature of Project Loom to showcase its full potential. We’ll explore: Virtual Threads - lightweight, high-throughput threads that scale effortlessly. Structured Concurrency - a streamlined approach to managing concurrent tasks as a single unit of work. Scoped Values - a modern alternative to ThreadLocal, designed for virtual threads.

By the end of this session, you’ll have a clear understanding of how to apply Project Loom in your own applications - writing concurrent code that is simpler, more scalable, and easier to maintain.
threads
loom
concurrency
java
talks.speakers
Balkrishna Rawool

Balkrishna Rawool

ING Bank

Netherlands

Balkrishna works as an Engineering Lead at ING Bank. He is also a frequent speaker at renowned tech conferences. He has passion for continuous learning and genuine desire to sharing knowledge.
Although he has been working with Java for many years, he finds latest developments in Java quite exciting.
In his free time, he enjoys playing chess. The analytical thinking and foresight used in chess is something he finds useful in software development.
talk.infographic.title
Virtual Threads, Structured Concurrency and Scoped Values: Putting it all together infographic
talk.infographic.aiDisclaimer
comments.title

comments.speakerNotEnabledComments