Просмотр исходного кода

Move semaphore/waitgroup declaration closer to usage

Lucas Stadler лет назад: 10
Родитель
Сommit
fa3ce48524
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      go/stars/stars.go

+ 3 - 3
go/stars/stars.go

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