Stdlib family async
This family page is the encyclopedia entry for one stdlib area. It explains why the family exists, what responsibility belongs here, and which files make up the surface.
Overview
| Field | Value |
|---|---|
| Family | async |
| Module count | 4 |
| Purpose | Future, channel, executor, and task orchestration helpers. |
Architecture role
Use `async` when work should be coordinated as tasks rather than as direct thread ownership.
Main responsibilities
- Own task orchestration and message-passing surfaces.
- Clarify the difference between asynchronous coordination and thread control.
- Keep scheduling concepts visible in the docs.
Real usage story
- A pipeline can spawn tasks, exchange messages through channels, and join through the executor boundary.