8000 горутин и печать счётчика

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

Как ведёт себя программа и что она печатает?

main.gogo
1package main2 3import (4	"fmt"5	"time"6)7 8const jobs = 80009 10var total int11 12func doWork() {13	time.Sleep(time.Millisecond)14}15 16func main() {17	for n := 0; n < jobs; n++ {18		go doWork()19	}20 21	fmt.Println(total)22}
Чем закончится программа?
Сначала подумай без запуска — на собесе компилятора не будет.