Virtual Threads, Structured Concurrency, Scoped Values:
When to Use Them, and How

.png

Use QR code for Q&A

☟ Download source code

About the Speaker

.jpg

Virtual Threads

.png

Scoped Values

.png

Structured Concurrency

Why Virtual Threads?

.webp

“Hello World” of Virtual Threads

.jpg

Throughput

.png

Do Your Tasks Block?

.webp

Watching Threads

.png

Memory Usage

.png

Rate Limiting

.webp

Pinning

.jpeg

File Operations

.jpg

Is Reactive Dead?

.jpg

Structured Task Scopes

.svg

Thread Locals

.jpeg

Scoped Values

.png

The End

.jpeg