golang 无缓冲信道接受数据造成阻塞的问题

上传:qq_40523 浏览: 12 推荐: 0 文件:PDF 大小:41.87KB 上传时间:2021-01-17 04:30:13 版权申诉
今天翻开之前的笔记,遇到点问题 chs := make([]chan int, 10) for i := 0; i >>>> send , i) chs[i] <- i }(i) } for _, ch := range chs { value := <-ch close(ch) fmt.Println(<<<<< receive , value) } fmt.Println(All done) 这段代码,时好时坏,大部分时间报错 : all goroutines are asleep – deadlo
上传资源
用户评论