Golang

Channels visualized as explicit table-rail snapshots: rendezvous, buffering, select wake-ups, and close semantics one step at a time.

Go: Channels

Pick a mode to inspect channel participants, runtime counters, and the Go shape behind each snapshot.
send -> block -> wake -> drain