Код отрабатывает за 1 сек. Нужно его ускорить.
Условие
Заголовок раздела «Условие»Код отрабатывает за 1 сек. Нужно его ускорить.
const numRequests = 1000
var count int
func networkRequest() { time.Sleep(time.Millisecond)
count++}
func main() { defer timer()()
for i := 0; i < numRequests; i++ { networkRequest() }}
func timer() func() { start := time.Now()
return func() { fmt.Printf("count %v took %v\n ", count, time.Since(start)) }}Решение
Заголовок раздела «Решение»Источник: Zaymigo / Займиго
← Что будет в принте? · Все задачи · Go · Провести ревью кода. →