会,channel 是一个普通的数据结构,照常回收没啥特别。close 只是负责标记和广播跟内存回收没关系。

另外如果你能 close 一个 channel, 那说明至少还有你在引用这个 channel, 没有引用时要不要 close 这个 channel 这个问题本身不成立。