向已关闭的channel中读和向channel中写有明显的区别。

当通道被关闭后,对其发送操作会引发panic,因为通道已经关闭,任何进一步的写入都将失败。

对于读取操作,如果通道关闭前有未读的数据,那么这些数据可以被正确读取。如果通道关闭前没有未读的数据,那么读取操作将立即返回通道元素的零值(对于非阻塞读取)或者返回false(对于阻塞读取)。在通道关闭后,默认情况下读取操作会返回通道元素的零值和true,除非在关闭前最后一个接收操作之后还有其他接收操作。