Go语言channel备忘录
目录 无缓冲channel等价于缓冲大小为0的channel,而不是1 发送者和接收者哪些情况会阻塞 close哪些情况会导致panic 如何优雅的关闭channel 当一个select中有多个channel满足可读时,谁被激活 select with default 读取时获取第二个返回值,以此判断该channel是否被关闭 close前写入的数据,接收者依然可以按顺序读取到 一个channel有多个接收者时,close channel会唤醒所有接收者 配合timer实现channel读取的超时机制 当channel只用做同步通知,不关心channel中传输的值时,可使用
下载地址
用户评论