美文网首页golang 编程笔记
【golang】建立有持续输入的chan

【golang】建立有持续输入的chan

作者: dongzd | 来源:发表于2020-03-13 16:03 被阅读0次
    func gentor(done <-chan struct{}) <-chan interface{} {
        genC := make(chan interface{})
    
        go func() {
            for {
                select {
                case <-done:
                    return
                case genC <- rand.Intn(10000):
                    time.Sleep(time.Second * 1)
    
                }
            }
        }()
    
        return genC
    }
    
    

    相关文章

      网友评论

        本文标题:【golang】建立有持续输入的chan

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