Junior — Middle
GMP modelida nechta turdagi navbatlar amalga oshirilgan?
sobes.tech AI
AIdan javob
GMP modeli (Golang GMP — bu ichki planlayıcı modelidir, M — OS ipi, P — protsessor) ikki asosiy navdagi navbatlarni amalga oshiradi:
-
Mahalliy ishga tushirish navbati — har P (protsessor) uchun mahalliy vazifalar (goroutine) navbati. Har bir P ning o'z navbati bor va u yerda vazifalarni oladi.
-
Global ishga tushirish navbati — barcha P uchun umumiy bo'lgan global vazifa navbati, agar mahalliy navbatlar to'lib qolsa yoki yukni balanslashda.
Shunday qilib, GMP modelida, goroutinelarni rejalashtirish uchun ikki asosiy navbatlar amalga oshiriladi: mahalliy va global.