IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Golang concurrency tricks

    Inhzus发表于 2019-07-11 21:35:44
    love 0

    看了一些 goroutine 的 patterns,(今天)觉得 goroutine 用起来是一种很爽的感觉

    Channel over channel

    Q:chan chan string 这样的数据类型的作用?

    在 ref-1 的视频中使用到这一类型,用于 request & get response.

    示例代码见 gist,能想到的应用: request 停止信号,response 错误信息。

    Nil channel

    这一 trick 在 ref-1 中也讲到了,但不清楚有什么比较实用的做法,看起来还是有更好的替代方法。

    示例代码见 slide code



沪ICP备19023445号-2号
友情链接