Chapter 13 — Concurrency
Full coverage of Java concurrency: platform threads, virtual threads (Java 21), Runnable vs Callable, ExecutorService, Future, atomic classes, synchronized, ReentrantLock, volatile, concurrent collections, deadlock, and parallel streams — with real-world thread-safety traps.
Java Threads & Processes
A complete guide to threads, processes, lifecycles, and basic thread coordination (join, interrupt, daemon threads) in Java.
Processes & Threads — Complete Guide
A complete guide to processes and threads — memory layout, lifecycles, IPC, threading models, context switching, Java concurrency, virtual threads, thread pool tuning, memory visibility, and production patterns. Beginner through senior depth.