会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
WangC.W
爱代码、爱编程、爱生活
博客园
首页
新随笔
联系
订阅
管理
2017年11月6日
Go语言 channel 管道 阻塞 死锁 经典问题
摘要: 建议阅读: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)
编辑
公告