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.

#java #jvm #virtualthreads

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/

@openjdk

Turicum introduces a #JVM-compatible language with typed macros, runtime scoping, and native concurrency using #Java #VirtualThreads. @verhas explains how this supports dynamic use cases without losing structural clarity.

Read now: https://javapro.io/2025/10/30/another-jvm-language/

#ReactiveProgramming

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/

#ProjectLoom @openjdk

Modern Concurrency in Java by A N M Bazlur Rahman
https://lttr.ai/Ama8C

#BazlurRahman📚 #EmbracingVirtualThreads #VirtualThreads

Modern Concurrency in Java by A N M Bazlur Rahman

“Knowing how to use something is important, but understanding how it works is essential.”

High-Level Developer

Building high-throughput #Java servers? Don’t let #VirtualThreads pin you down. With Panama + io_uring, David Vlijmincx shows how to truly go async—from memory arenas to native calls.

Benchmark results included: https://javapro.io/2025/10/16/async-io-with-java-and-panama-unlocking-the-power-of-io_uring/

@redhat @openjdk #ProjectPanama

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/

#Performance

Do you still need reactive programming for high throughput? @chwoerz shows how #VirtualThreads + #StructuredConcurrency handle fan-out calls cleanly and synchronously.

See the #Java25 approach & learn more: https://javapro.io/2025/12/23/java-25-getting-the-most-out-of-virtual-threads-with-structured-task-scopes-and-scoped-values/

#JVM #Java #Performance #CoreJava #JAVAPRO

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 @openjdk