什么时候用chan??什么时候用sync.WaitGroup???
比如: ``` var wg = new(sync.WaitGroup) func work(){ defer wg.Done() ... } func Test(N int){ for i := 0; i < N; i++{ wg.Add(1) go work() } wg.Wait() } ``` 和这样 ``` func work(ch chan int){ ... ch <- 0 } func Test(N in...阅读全文