120 HTTP-запросов при GOMAXPROCS(1)

Что выведетMiddleпроверка — Спринт06-t001

GOMAXPROCS(1), 120 горутин параллельно делают http.Get, один запрос занимает около секунды. Сколько времени напечатает программа и почему?

main.gogo
1package main2 3import (4	"fmt"5	"net/http"6	"runtime"7	"sync"8	"time"9)10 11func main() {12	_ = runtime.GOMAXPROCS(1)13	begin := time.Now()14	group := sync.WaitGroup{}15	for range 120 {16		group.Add(1)17		go func() {18			defer group.Done()19			_, _ = http.Get("https://example.org") // один запрос ~1 с20		}()21	}22	group.Wait()23	fmt.Println(time.Since(begin))24}
Чем закончится программа?
Сначала подумай без запуска — на собесе компилятора не будет.