通道中可以容纳0值的点是什么
首先,我想指出的是,这里的第二个参数表示缓冲区大小,因此这只是一个没有缓冲区的通道(未缓冲的通道)。
实际上,这就是产生您的问题的原因。非缓冲通道仅在有人阻止读取时才可写,这意味着您将需要使用一些协程-而不是单个协程。
另请参阅Go内存模型:
来自未缓冲通道的接收发生在该通道上的发送完成之前。

通道中可以容纳0值的点是什么
首先,我想指出的是,这里的第二个参数表示缓冲区大小,因此这只是一个没有缓冲区的通道(未缓冲的通道)。
实际上,这就是产生您的问题的原因。非缓冲通道仅在有人阻止读取时才可写,这意味着您将需要使用一些协程-而不是单个协程。
另请参阅Go内存模型:
来自未缓冲通道的接收发生在该通道上的发送完成之前。