Golang并发模型:select进阶

作者: 大彬_一起学Golang | 来源:发表于2018-12-08 16:31 被阅读7次

    特性

    1. nil的通道永远阻塞,即不执行。
    2. break跳出for?
    3. select{}阻塞。

    select应用场景

    1. 无阻塞的读、写通道
    2. 给某个请求/处理,设置超时时间,一旦超时时间内无法完成,则停止处理
    3. 有多个通道需要处理,哪个可以处理,就处理哪个

    并发系列文章推荐

    1. 如果这篇文章对你有帮助,请点个赞/喜欢,鼓励我持续分享,感谢。
    2. 我的文章列表,点此可查看
    3. 如果喜欢本文,随意转载,但请保留此原文链接
    一起学Golang-分享有料的Go语言技术

    相关文章

      网友评论

        本文标题:Golang并发模型:select进阶

        本文链接:https://www.haomeiwen.com/subject/rsbqhqtx.html