Sobes.tech
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.