Junior — Middle
Hoeveel threads worden er gebruikt in een Go-programma als GOMAXPROCS=1 wordt ingesteld?
sobes.tech AI
Antwoord van AI
Door de omgevingsvariabele GOMAXPROCS=1 in te stellen in een Go-programma, wordt precies één systeemthread (OS-thread) gebruikt om alle goroutines uit te voeren. Dit betekent dat de Go-planner de goroutines sequentieel op één processorkern zal uitvoeren, zonder gebruik te maken van parallelisme op meerdere kernen. Er kunnen veel goroutines zijn, maar ze worden op één thread uitgevoerd, wat parallelle uitvoering beperkt.