Golang知识点记录 -- channel
记住 channel 的一些关键特性:给一个 nil channel 发送数据,造成永远阻塞从一个 nil channel 接收数据,造成永远阻塞给一个已经关闭的 channel 发送数据,引起 panic从一个已经关闭的 channel 接收数据,如果缓冲区中为空,则返回一个零值无缓冲的channel是同步的,而有缓冲的channel是非同步的15字口诀:“空读写阻塞,写关闭异常,读关闭空零”,往已经关闭的 channel 写入数据会 panic。阅读全文