Understanding Inner workings of the Golang Channels
A goroutine is a lightweight user-space thread, which is managed by the Go runtime. It executes tasks concurrently, potentially in parallel.
A channel is for communication between goroutines.
In this post, we will delve into the inner workings of the channel and its send/ receive operations.
Making Buffered channels
Let’s first create a…