Buffer Channel
Learn about the buffer channel in Golang.
Overview of the buffer channel
In Golang, to get around the blocking nature of the channel, we can use a buffer channel. Keep in mind that the blocking nature occurs in the buffer channel when the buffer capacity
is full.
A channel without any capacity
is also called an unbuffered channel. In other words, it indicates that sends are only accepted if the corresponding receive is ready to receive the value of the sending goroutine. On the other hand, buffered channels accept a limited number of values without a corresponding receiver for those values. Simply put, a buffered channel is like a queue, and it will hold the number of values mentioned while declaring the ...