摘要: 建议阅读:14.2协程间的信道 问题:为什么代码1会报死锁的错误,而代码2不会报错? 代码1: 代码2: 解答: 因为代码1的channel没有buffer,而代码2的channel设置了buffer为1。没有buffer的channel只能通过另一个goroutine去读,否则就阻塞了。 可以理解 阅读全文
posted @ 2017-11-06 18:22 WangC.W 阅读(3301) 评论(0) 推荐(0) 编辑