Go Channels

From NovaOrdis Knowledge Base
Revision as of 23:12, 15 January 2024 by Ovidiu (talk | contribs) (→‎Overview)
Jump to navigation Jump to search

External

Internal

TODO

Deplete Go_Channels into this.

Overview

The Go chans provide a composable, concurrent-safer way to communicate between concurrent processes.

Because channels are composable with other channels, this makes writing large systems simpler, because you can coordinate the input from multiple subsystems by easily composing the output together. You can combine input channels with timeouts, cancellations, or message to other subsystems.

Channel Patterns

Pipelines