通道

保持空结构 make(chan struct{}) 的通道是向用户发出的明确信息,即没有信息通过信道传输,并且它纯粹用于同步。

关于无缓冲通道,通道写入将阻塞,直到从另一个 goroutine 发生相应的读取。对于等待写入器时的通道读取阻塞也是如此。