Junior — Middle
Koliko tipova redova je implementirano u GMP modelu?
sobes.tech АИ
Одговор од АИ
У GMP моделу (Golang GMP — унутрашњи модел планера goroutine, M — ОС нит, P — процесор) реализују се две главне врсте редова:
-
Локални ред за извршавање — локални ред задатака (goroutines) за сваки P (процесор). Свaki P има своју реду из које узима задатке за извршавање.
-
Глобални ред за извршавање — глобални ред задатака, заједнички за све P, у који се стављају задаци ако су локални редови препуњени или током балансирања оптерећења.
Тако, у GMP моделу, реализују се две главне редове за планирање goroutine: локални и глобални.