浏览代码

Move semaphore/waitgroup declaration closer to usage

Lucas Stadler 10 年之前
父节点
当前提交
fa3ce48524
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      go/stars/stars.go

+ 3 - 3
go/stars/stars.go

@ -33,9 +33,6 @@ func main() {
33 33
		panic(err)
34 34
	}
35 35
36
	sem := make(chan bool, config.concurrency)
37
	var wg sync.WaitGroup
38
39 36
	hadErrors := false
40 37
	errors := make(chan error, config.concurrency)
41 38
	go func() {
@ -45,6 +42,9 @@ func main() {
45 42
		}
46 43
	}()
47 44
45
	sem := make(chan bool, config.concurrency)
46
	var wg sync.WaitGroup
47
48 48
	wg.Add(len(stars))
49 49
	for _, info := range stars {
50 50
		info := info