#virtualthreads — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #virtualthreads, aggregated by home.social.
-
Using feature rich Apache Pekko 1.7.0 actors or super slick @ApacheGroovy 6 actors.
https://groovy.apache.org/blog/groovy-pekko-gpars
#groovylang #virtualthreads @TheASF -
Adding an LLM is easy. Building a reliable AI system isn't. Damiana Nascimento shows how Spring AI and Java 26 simplify orchestration, concurrency and observability for production AI.
Discover how to build AI into your architecture: https://javapro.io/2026/08/13/building-ai-driven-java-systems-with-spring-ai-and-java-26/
-
“Can I block here?” With #Java26, the answer is increasingly yes. #VirtualThreads & #StructuredConcurrency reduce the need for callback-heavy code & oversized thread pools.
Damiana Nascimento explains what modern #JVM-first design looks like: https://javapro.io/2026/05/06/java-26-in-practice-how-the-jvm-is-changing-the-way-we-write-code/
-
Do you know what’s the difference between a Platform Thread and a Virtual Thread?
Read more 👉 https://lttr.ai/At5ev
-
Taking advantage of virtual threads, in Spring Framework, is easy. The benefits are real. Rarely, the benefits cause problems downstream. In those cases, its just as easy to disable. #virtualthreads #springframework #springboot #java
-
#VirtualThreads changed significantly in JDK 24 & 25.
JEP 491 fixes monitor pinning, but new bottlenecks emerge in connection pools, rate limiters, and ThreadLocal caches that no longer behave as expected.
This #InfoQ article explains what to audit before adopting virtual threads, with guidance backed by a public benchmark.
🔗 Read more: https://bit.ly/4g8tmZl
-
Ever seen requests fail while subtasks kept running anyway? That’s one of the nastiest problems in concurrent systems — especially with #VirtualThreads. Babneet Singh maps out how #StructuredConcurrency in #Java26 adds clear task ownership & teardown: https://javapro.io/2026/06/09/structured-concurrency-in-java-26-jep-525-deep-dive/
-
Why are so many #AI backends harder to debug than to build? Reactive pipelines solved scalability — but often created systems nobody enjoys maintaining. Damiana Nascimento shows where #VirtualThreads simplify #RAG & #LLM services.
Read: https://javapro.io/2026/06/02/virtual-threads-meet-ai-java-concurrency-in-the-age-of-intelligent-systems/
#Java26 @QuarkusIO -
“Knowing how to use something is important, but understanding how it works is essential.” — A. N. M. Bazlur Rahman
Read more 👉 https://lttr.ai/AqKqc
-
Our next #JCON2026 session is live: 'Virtual Threads, Structured Concurrency and Scoped Values: Putting it All Together' with Balkrishna Rawool
Project #Loom brings #lightweight concurrency to #Java with #VirtualThreads, Structured Concurrency, …
Grab your coffee and hit play: https://youtu.be/2lUcmOj18fI
-
Concurrency used to mean trade-offs: simplicity vs scalability. With #VirtualThreads, #Java challenges that. Mihaela Gheorghe-Roman explores benchmarks, migration steps, & what #JDK25 adds to #ProjectLoom. Still afraid of blocking I/O?
Dive in: https://javapro.io/2026/03/05/java-25-and-the-new-age-of-performance-virtual-threads-and-beyond/
-
Ever seen requests fail while subtasks kept running anyway? That’s one of the nastiest problems in concurrent systems — especially with #VirtualThreads. Babneet Singh maps out how #StructuredConcurrency in #Java26 adds clear task ownership & teardown: https://javapro.io/2026/06/09/structured-concurrency-in-java-26-jep-525-deep-dive/
-
Ever tried debugging production issues across deeply nested reactive chains? That complexity gets brutal in high-I/O #AI systems. Damiana Nascimento explains when #VirtualThreads outperform reactive designs & where they don’t: https://javapro.io/2026/06/02/virtual-threads-meet-ai-java-concurrency-in-the-age-of-intelligent-systems/
#Java #Concurrency @QuarkusIO -
Why are so many #AI backends harder to debug than to build? Reactive pipelines solved scalability — but often created systems nobody enjoys maintaining. Damiana Nascimento shows where #VirtualThreads simplify #RAG & #LLM services.
Read: https://javapro.io/2026/06/02/virtual-threads-meet-ai-java-concurrency-in-the-age-of-intelligent-systems/
#Java26 @QuarkusIO -
With the arrival of Virtual Threads, Structured Concurrency, and Scoped Values, the language is embracing a new era of simplicity and scalability.
Read more 👉 https://lttr.ai/AqCXf
-
“Can I block here?” With #Java26, the answer is increasingly yes. #VirtualThreads & #StructuredConcurrency reduce the need for callback-heavy code & oversized thread pools.
Damiana Nascimento explains what modern #JVM-first design looks like: https://javapro.io/2026/05/06/java-26-in-practice-how-the-jvm-is-changing-the-way-we-write-code/
-
How many threads in your #Java app are doing work you’ll throw away anyway? #Java 25’s #Structured Concurrency helps you cancel fast, fail fast, & keep subtasks scoped (no leaks).
Read the breakdown by @hannotify & Bram Janssens: https://javapro.io/2026/01/28/how-to-do-structured-concurrency-in-java-25/
-
#VirtualThreads aren’t just a #Java hype feature. This article shows them powering agent calls safely in production-style #Microservices—with fallback + observability.
Steal the blueprint by @sibaspadhi: https://javapro.io/2026/01/22/java-25-genai-a-new-era-for-microservices-in-finance/
-
Migrating #JDKs and hitting “why did this break?” moments? @speakjava highlights the releases that introduced the biggest shifts — Jigsaw/modules, preview features, #VirtualThreads.
Read this before your next upgrade sprint: https://javapro.io/2026/01/20/25-versions-in-30-years-a-brief-history-of-the-java-language/
-
ThreadLocal breaks with #VirtualThreads. @chwoerz explains why — and how ScopedValue replaces it with safe, immutable, scope-bound context propagation. Migrating to #Java25?
Read this first: https://javapro.io/2025/12/23/java-25-getting-the-most-out-of-virtual-threads-with-structured-task-scopes-and-scoped-values/
-
100k blocking tasks. A few seconds. On a laptop. With #VirtualThreads in #Java25, that’s reality. Mihaela Gheorghe-Roman explains what changed since #JDK21 & why thread-per-request is back. Still running huge thread pools?
Rethink: https://javapro.io/2026/03/05/java-25-and-the-new-age-of-performance-virtual-threads-and-beyond/
-
Do you really know how threads work in Java? And how about Virtual Threads, the game-changing feature introduced in Java 21?
Read more 👉 https://lttr.ai/Apv8O
-
Still fighting thread pools when traffic spikes? #ProjectLoom offers a different path. @BalaRawool shows how #VirtualThreads, #StructuredConcurrency, and Scoped Values work together in a real #SpringBoot app.
See what you can simplify: https://javapro.io/2026/02/19/virtual-threads-structured-concurrency-and-scoped-values-putting-it-all-together/
-
Java virtual threads don't feel very "virtual" if $num_cores of virtual threads with
while (true) {}
lets you prevent other virtual threads from ever being run.
-
Concurrency used to mean trade-offs: simplicity vs scalability. With #VirtualThreads, #Java challenges that. Mihaela Gheorghe-Roman explores benchmarks, migration steps, & what #JDK25 adds to #ProjectLoom. Still afraid of blocking I/O?
Dive in: https://javapro.io/2026/03/05/java-25-and-the-new-age-of-performance-virtual-threads-and-beyond/