Skip to main content
← All Tags

Concurrency

7 articles in this category

AI NewsJavaConcurrency

Java Concurrency from the Trenches: Navigating IO-Bound Challenges at Scale

This article details a real-world Java concurrency optimization resulting in 12-minute job completion time for processing 270K requests per second.

Read more
AI NewsJavaConcurrency

JEP 525 Refines Structured Concurrency with Timeout Handling in Java 26

JEP 525, included in JDK 26, introduces a timeout callback for custom joiners in structured concurrency, improving error handling and flexibility.

Read more
JavaConcurrencyPerformance

Java 25 Structured Concurrency: The End of Thread Leaks

Deep dive into Java 25's Structured Concurrency (JEP 505): how the new Joiner architecture fixes thread leaks, improves observability, and replaces ExecutorService for modern concurrent applications.

Read more
SwipeInterviewThreadsConcurrency

Threads and Concurrency Explained: Complete Guide with Java, Python & Virtual Threads

Learn threads and concurrency with practical Java & Python examples. Covers multithreading, virtual threads, async programming, race conditions, and deadlocks.

Read more
AI NewsJavaConcurrency

Fray Detects Concurrency Issues in JVM Languages

Carnegie Mellon University’s Fray concurrency testing tool detected bugs in projects like Lucene and Kafka, using shadow locking to improve detection rates.

Read more
JavaConcurrencyPerformance

Java 25 Gather API

How Java 25's Gather API brings virtual thread-based concurrent processing to streams, eliminating the choice between readable code and performant I/O. Practical examples, performance data, and migration patterns included.

Read more
AI NewsGoConcurrency

Understanding Go's context Package: A Guide to Proper Usage

Master Go's context package to prevent resource leaks and ensure graceful cancellations in concurrent apps.

Read more