摘要: go中有缓存通道和无缓存通道区别 golang channel 有缓冲 与 无缓冲 是有重要区别的 我之前天真的认为 有缓冲与无缓冲的区别 只是 无缓冲的 是 默认 缓冲 为1 的缓冲式 其实是彻底错误的,无缓冲的与有缓冲channel有着重大差别 那就是一个是同步的 一个是非同步的 怎么说?比如 阅读全文
posted @ 2017-10-25 18:02 天之草 阅读(609) 评论(0) 推荐(0)
摘要: 比较经典的一个例子,里面包含defer,panic,recover 例子代码: ac55d Go中可以抛出一个panic的异常,然后在defer中通过recover捕获这个异常,然后正常处理。 阅读全文
posted @ 2017-10-25 17:09 天之草 阅读(218) 评论(0) 推荐(0)