Junior — Middle
Mennyi szál fog futni egy Go programban, ha GOMAXPROCS=1-et állítunk be?
sobes.tech MI
Válasz az MI-től
Amikor a GOMAXPROCS=1 környezeti változót beállítod egy Go programban, akkor pontosan egy rendszer szál (OS szál) fog használni az összes goroutine futtatására. Ez azt jelenti, hogy a Go ütemezője sorban fogja futtatni a goroutine-okat egyetlen processzorképen, nem használva párhuzamosságot több magon. Sok goroutine lehet, de egy szálon futnak, ami korlátozza a párhuzamos végrehajtást.