https://golangbot.com/channels/
Go (Golang) Channels Tutorial with Examples | golangbot.com
Channels can be thought as pipes using which Goroutines communicate. Sends and receives on a channel are blocking by default.
golang channelswith examplestutorialgolangbot
https://www.openmymind.net/Introduction-To-Go-Buffered-Channels/
Introduction To Golang: Buffered Channels
Go's channels support buffering, which allows multiple values to be read from and written to a channel concurrently
introduction togolangchannels