Junior — Middle
GMP моделинде канча түрдүү кезек түрлөрү ишке ашырылган?
sobes.tech AI
AIден жооп
GMP моделинде (Golang GMP — бул goroutine планалоочу ички модел, M — Операциялык тутумдун жипи, P — процессор) эки негизги кезек түрлөрү ишке ашырылат:
-
Жергиликтүү иштөө кезеги — ар бир P (процессор) үчүн жергиликтүү тапшырмалар (goroutines) кезеги. Ар бир P өзүнүн кезегине ээ жана алдан ишке ашыруу үчүн тапшырмаларды алат.
-
Глобалдык иштөө кезеги — бардык P үчүн жалпы глобалдык тапшырмалар кезеги, эгер жергиликтүү кезектер толуп калса же жүктү теңдөө учурунда.
Ошентип, GMP моделинде, goroutine планалоо үчүн эки негизги кезек ишке ашырылат: жергиликтүү жана глобалдык.