摘要: channel可以分为无缓冲和带缓冲的通道 无缓冲的,必须要一个协程发送,一个协程接收 在主协程main,执行到 ch <- 1,即发送完消息就阻塞了。 下一句 <- ch 永远无法执行,因为所有goroutines都睡着了(即没有协程接收) - 死锁!!! 上面的那段程序便是一个明显的错误样例。在 阅读全文
posted @ 2018-10-09 12:05 天之草 阅读(1182) 评论(0) 推荐(0) 编辑