2021-11-26
Channel源码解析
Channel的基础知识channel 基于make初始化,当容量为0时,我们可以称通道为非缓冲通道,也就是不带缓冲的通道。而当容量大于0时,我们可以称为缓冲通道,也就是带有缓冲的通道
ch1 := make(chan int, 3)
基
2021-11-21
Go
Channel优雅关闭
优雅关闭channel原则:channel closing principle
不要从接收端关闭channel,也不要关闭有多个并发发送者的channel
M个receivers,一个sender,sender通过关闭data chann
2021-11-21
Go