正常
Volume 5: Concurrent Programming
From thread primitives to coroutine asynchrony, from locks to lock-free, from synchronization to tasks — Volume 5 helps you build complete, well-rounded judgment for concurrency. Our principle: correctness first, then performance; locks first, then lock-free; synchronization first, then tasks.
Chapter Navigation
ch00 · Concurrent Thinking and Fundamentalsch01 · Thread Lifecycle and RAIIch02 · Mutexes, Condition Variables, and Synchronization Primitivesch03 · Atomic Operations and Memory Modelsch04 · Concurrent Data Structuresch05 · Futures, Tasks, and Thread Poolsch06 · Asynchronous I/O and Coroutinesch07 · Actor Model and CSPch08 · Debugging, Testing, and Performancech09 · Distributed Bridging