Ver Código Fonte

Move semaphore/waitgroup declaration closer to usage

Lucas Stadler 10 anos atrás
pai
commit
fa3ce48524
1 arquivos alterados com 3 adições e 3 exclusões
  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