在主函数中使用 close(ch) 直接关闭 channel
为每个发送 goroutine 使用 defer close(ch) 关闭 channel
使用 sync.WaitGroup 跟踪所有发送 goroutine,完成后由主函数关闭 channel
在发送 goroutine 中使用 select 语句来检测 channel 状态后关闭
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题