DEV Community

# concurrency

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Race-Condition: How a Single SQL Line Eliminated 100 Lines of Retry and Lock Code

Race-Condition: How a Single SQL Line Eliminated 100 Lines of Retry and Lock Code

Comments
6 min read
I run 30 agents in parallel. They share one budget. Here is the pool primitive that makes that safe.

I run 30 agents in parallel. They share one budget. Here is the pool primitive that makes that safe.

Comments
4 min read
Stop Polling Your Outbox: Lightweight Event Streaming with Postgres LISTEN/NOTIFY and Java Virtual Threads

Stop Polling Your Outbox: Lightweight Event Streaming with Postgres LISTEN/NOTIFY and Java Virtual Threads

1
Comments
2 min read
The race condition a stress test found in my double-entry ledger — and how I fixed it

The race condition a stress test found in my double-entry ledger — and how I fixed it

1
Comments
7 min read
The Silent Killers of Go Concurrency: Mutexes, Semaphores, and Goroutine Leaks

The Silent Killers of Go Concurrency: Mutexes, Semaphores, and Goroutine Leaks

2
Comments
9 min read
PHP Fibers in Production: 4 Real Cases Where They Beat curl_multi and Queues

PHP Fibers in Production: 4 Real Cases Where They Beat curl_multi and Queues

Comments
8 min read
The Death of Static Rate Limiters: Why Your Java Virtual Threads Need BBR-Style Adaptive Concurrency

The Death of Static Rate Limiters: Why Your Java Virtual Threads Need BBR-Style Adaptive Concurrency

Comments
2 min read
Rust Concurrency: Threads, Channels, Mutex & Sync (Part 4)

Rust Concurrency: Threads, Channels, Mutex & Sync (Part 4)

2
Comments
7 min read
Distributed Locks vs. Leased Locks: The Right Choice in Resource

Distributed Locks vs. Leased Locks: The Right Choice in Resource

Comments
9 min read
Java Concurrency: ExecutorService, RejectionPolicies & ThreadPools — Part 2

Java Concurrency: ExecutorService, RejectionPolicies & ThreadPools — Part 2

Comments
9 min read
Java Concurrency: From Threads to Thread Safety — Part 1

Java Concurrency: From Threads to Thread Safety — Part 1

Comments
6 min read
R2DBC is Dead: Why JEP 491 and Virtual Threads Made Synchronous JDBC the 2026 Performance King

R2DBC is Dead: Why JEP 491 and Virtual Threads Made Synchronous JDBC the 2026 Performance King

1
Comments
2 min read
Distributed Lock Alternatives: 3 Methods Every System Architect

Distributed Lock Alternatives: 3 Methods Every System Architect

Comments
9 min read
Stop the Boxing Tax: High-Performance Stream Processing with JEP 455 Primitive Type Patterns

Stop the Boxing Tax: High-Performance Stream Processing with JEP 455 Primitive Type Patterns

Comments
2 min read
Channels Aren't Message Passing — How Parked Goroutines OOM-Killed a Pod

Channels Aren't Message Passing — How Parked Goroutines OOM-Killed a Pod

Comments
13 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.