Java Concurrency

Entry point for designing or triaging concurrency inside one JVM. Classifies work by lifecycle, blocking and CPU demand, state ownership, arrival shape, ordering, cancellation, failure, and scarce-resource bounds, then routes to executors, virtual threads, structured concurrency, futures, reactive streams, memory-model correctness, diagnostics, or testing. Use before selecting a concurrency abstraction or when “more threads,” “async,” or “reactive” is proposed as a performance fix. Detailed construct internals and distributed coordination have separate owners.

robsonkades e7b6553 4 files · 23.2 KB Updated

File contents

robsonkades/agent-skills/tree/main/skills/java-concurrency commit e7b6553bc8

Frequently asked questions

npx skillmds@latest add robsonkades/java-concurrency