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

FieldValue
Familyasync
Module count4
PurposeFuture, 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.

Module inventory