Skip to content

Glossary: System Design Basics in Go

channel

Also written: buffered channel, channels

A Go type that goroutines use to pass values safely. A buffered channel works as a queue that holds a fixed number of messages.

Where the book teaches it

Related terms

goroutinemessage queueback pressure