Go Notes
A collection of notes and references relating to Go.
Published: 1/1/2024Channels#
Buffered vs. unbuffered channels:
- Setting the channel size makes it buffered
- Buffered channels preserve order
- Buffered channels block writes when full, from shortage of receivers
Example:
- Unbuffered:
messages := make(chan string) - Buffered:
messages := make(chan string, 2)