World Congress 2026 Europe

Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope

July 10, 2026 16:20 – 16:50 · 30 min Stage 8 - powered by Red Hat

What this session covers

Structured concurrency is a familiar concept to Kotlin developers, and CoroutineScope has long been the go-to tool for managing lifecycles and structuring asynchronous code in a safe, predictable way. But now, the Java ecosystem is stepping up: Java’s new StructuredTaskScope API brings structured concurrency concepts natively to the platform, and it’s capturing a lot of attention with its promise of clarity and safety in concurrent programming.

Since Kotlin and Java work very well together, we’ll see how we can use this new API from Kotlin and how it’s better or worse from the already known CoroutineScope API.

We’ll explore real-world use cases that require structured concurrency, then take a deep dive into both CoroutineScope and StructuredTaskScope. We’ll compare their APIs, features, and design philosophies.

Related talks at this congress

Open session

World Congress 2026 Europe

July 9, 2026 · 16:10–16:40

Stage 1

The Dark Corners of Kotlin Multiplatform

Andrea Della Porta

Mobile Manager @ Capgemini

Andrea Della Porta
Open session

World Congress 2026 Europe

July 10, 2026 · 11:40–12:10

Stage 13

Building a Cross-Platform BLE Client with Kotlin Multiplatform and Kable

Georg Dresler

Principal Software Architect at Ray Sono

Georg Dresler
Open session

World Congress 2026 Europe

July 9, 2026 · 13:00–15:00

Room M8 (60 Seats)

The best SDLC is the one you build yourself: Why orchestration changes everything

Jovana Dunisijevic

Senior Technical Evangelist at Atlassian

Jovana Dunisijevic
Open session

World Congress 2026 Europe

July 9, 2026 · 12:50–13:20

Stage 10 - powered by TikTok

Go's Concurrency and Parallelism Inside Containers

Rick Rackow

Senior Site Reliability Engineer | Author "Operating OpenShift"

Rick Rackow
All sessions at this congress