[ad_1]
Yes, every time you create a channel with make, you get a new channel.
If you want multiple goroutines to share a channel instead, you have to create the channel in the parent goroutine and pass it to the child goroutines.
[ad_2]
solved How does a goroutine behave when it creates a channel [closed]