
1 looplj 2020 年 8 月 27 日 什么意思,for{ // XXX} 不行吗。 |
2 dongisking 2020 年 8 月 27 日 |
3 Latin OP |
4 looplj 2020 年 8 月 27 日 可以多点上下文吧。再什么场景下,要做什么,达成什么样的效果。 |
5 lbp0200 2020 年 8 月 27 日 sync.waitgroup |
6 chensan 2020 年 8 月 27 日 不太理解楼主是要什么效果,但是 context 和楼上的 waitgroup 你可以了解下 |
7 Latin OP 前者可以实现轮询调度 https://paste.ubuntu.com/p/thsKMhWC2x/ 后者 gocv 不支持 https://paste.ubuntu.com/p/3F3wvYqGDM/ @ZSeptember @lbp0200 @chensan |
8 mengzhuo 2020 年 8 月 27 日 这样? ch := make(chan, int) go func() { for i:=0;i<10;i++{ ch<-i time.Sleep(i*500*time.Millisecond) } }() for { fmt.Print(<-ch) } |
10 lbp0200 2020 年 8 月 27 日 |
11 looplj 2020 年 8 月 27 日 defer wg.Done() 加到第七行前面,wg.Done 应该要在 goroutine 结束后执行吧。 |
12 Latin OP |
13 looplj 2020 年 8 月 27 日 打个日志看看你真实代码传入的 url 列表?感觉运行的时候是个空列表? |