#VirtualThreads

JAVAPROjavapro
2026-01-31

How many threads in your app are doing work you’ll throw away anyway? 25’s Concurrency helps you cancel fast, fail fast, & keep subtasks scoped (no leaks).

Read the breakdown by @hannotify & Bram Janssens: javapro.io/2026/01/28/how-to-d

@openjdk

JAVAPROjavapro
2026-01-25

aren’t just a hype feature. This article shows them powering agent calls safely in production-style —with fallback + observability.

Steal the blueprint by @sibaspadhi: javapro.io/2026/01/22/java-25-

JAVAPROjavapro
2026-01-23

Migrating and hitting “why did this break?” moments? @speakjava highlights the releases that introduced the biggest shifts — Jigsaw/modules, preview features, .

Read this before your next upgrade sprint: javapro.io/2026/01/20/25-versi

Thiago Bomfimthiagobfim
2026-01-22

“By embracing virtual threads, you can simplify and make your concurrency more coherent, significantly improving your applications’ performance and scalability, resulting in cleaner and easier-to-maintain code.”

Read more 👉 lttr.ai/Ama7c

📚

2026-01-21

Over the weekend, I took my tool #TDA (Thread Dump Analyzer) to the next level—with a lot of help from #junie the impressive AI assistant inside #intellij
Following last week's small release with #VirtualThreads support, I've now completed a major infrastructure overhaul:

🏗️ Maven Migration
🤖 #MCP Integration, analyze thread dumps from your AI Agent

📦 Check out Release 2.6 on GitHub: > github.com/irockel/tda/release

✍️ Read the full story about the MCP integration on dev.to: dev.to/irockel/stop-reading-ra

2026-01-15

❓ What happens when your batch job goes from “it works on my laptop” to out-of-memory errors and accidentally DDoS-ing your own dependencies?

Hugo Marques (Netflix) breaks down the evolution of a high-scale #SpringBoot + #gRPC workload: from single-threaded prototypes to #VirtualThreads & semaphores.

Through practical examples and code walk-throughs, he explores the trade-offs of concurrency tools - and why “just making it async” isn’t enough.

🎬 Watch now: bit.ly/4jEJAe1

#Java #Concurrency #SoftwareDevelopment #InfoQ

JAVAPROjavapro
2026-01-07

quietly fixes one of the oldest startup pain points: lazy class loading. With JEP 483, you can preload classes ahead of time—cutting cold starts nearly in half.

Lutske de Leeuw explains how it works: javapro.io/2025/08/27/java-24-

@craftsmen_nl

2026-01-06

Luồng ảo (Virtual Threads) trong Java là bước đột phá giúp xử lý hàng ngàn tác vụ đồng thời dễ dàng. Thay vì dùng mô hình bất đồng bộ phức tạp, bạn giờ có thể viết code đồng bộ đơn giản mà vẫn đạt độ mở rộng cao. Lý tưởng cho các ứng dụng I/O như web server, microservices. Không phải "thuốc chữa bách bệnh" với tác vụ nặng CPU, nhưng rõ ràng giúp code dễ đọc, dễ bảo trì hơn. #VirtualThreads #Java #Concurrency #LoomProject #LuongAo #JavaVietnamese #DaTuyenTinh

reddit.com/r/programming

2026-01-03

Java 21 Virtual Threads are not theoretical anymore.
They work well for real workloads.

I built a pixel-art image processing service with Quarkus using only Virtual Threads.
Blocking I/O. CPU-heavy math. Clean synchronous code.

No reactive complexity.
Just modern Java.

👉 the-main-thread.com/p/java-21-

#Java #Java21 #VirtualThreads #Quarkus #BackendDevelopment

JAVAPROjavapro
2025-12-26

scale concurrency—but they don’t fix structure or error handling. @chwoerz shows how StructuredTaskScope and ScopedValue complete the picture in . Want safer, faster concurrent code?

Read more: javapro.io/2025/12/23/java-25-

JAVAPROjavapro
2025-12-23

Still making sequential remote calls even with ? @chwoerz explains how StructuredTaskScope cuts latency by running tasks concurrently—without reactive complexity. Curious how it works?

Dive in: javapro.io/2025/12/23/java-25-

JAVAPROjavapro
2025-11-26

Now double at Berlin: the new issue AND our “30 Years of ” edition! Featuring , , & .
Stop by & grab your free copies!

Can’t attend? Download or subscribe: javapro.io/2025/10/28/stay-upd

JAVAPROjavapro
2025-11-13

aims to make concurrent code readable and safe. But how does it compare to CompletableFuture? Merlin Bögershausen dives into ’s latest preview features.

Deep insights + code → javapro.io/2025/07/22/more-act

@openjdk

JAVAPROjavapro
2025-10-20

Still think file I/O is “fast enough”? Try handling 10k requests with and blocking disk access. David Vlijmincx pairs with Project to unlock native async I/O—right from .

See how it works: javapro.io/2025/10/16/async-io

@openjdk @redhat

Tech Talks Weeklytechtalksweekly
2025-10-16

1️⃣5️⃣ Virtual Threads, Structured Concurrency & Scoped Values — Balkrishna R
🚀 A Spring Boot demo showing how Loom simplifies concurrency in Java.
📺 Watch: youtube.com/watch?v=iO79VR0zAhQ

JAVAPROjavapro
2025-10-16

Java promise scalability—but file I/O breaks it. David Vlijmincx shows how combining with Linux’s io_uring lets threads yield instead of pin, preserving performance in I/O-heavy systems.

Fix your thread model: javapro.io/2025/10/16/async-io

@openjdk @Oracle

2025-10-10

🚀 New challenge alert! Can you spot performance issues when using virtual threads? Observability Code Challenge 2 compares regular threads vs virtual threads in Java 21 & 25 using OpenTelemetry and Grafana.

👉 goto.ceesbos.nl/ghch02

#Java #Observability #VirtualThreads #OpenTelemetry #AOCC

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst