Core Concepts and Functionality
Basic Asio Anatomy
The Proactor Design Pattern: Concurrency Without Threads
Threads and Asio
Strands: Use Threads Without Explicit Locking
Buffers
Streams, Short Reads and Short Writes
Reactor-Style Operations
Line-Based Operations
Custom Memory Allocation
Handler Tracking
Concurrency Hints
Stackless Coroutines
Stackful Coroutines
Coroutines TS Support (experimental)