Junior — Middle
¿Qué cantidad de tipos de colas se implementan en el modelo GMP?
sobes.tech AI
Respuesta de la IA
En el modelo GMP (GMP de Golang — es un modelo interno del planificador de goroutines, M — hilo del sistema operativo, P — procesador) se implementan dos tipos principales de colas:
-
Cola de ejecución local — cola local de tareas (goroutines) para cada P (procesador). Cada P tiene su propia cola de tareas de la cual toma las tareas para ejecutar.
-
Cola de ejecución global — cola global de tareas, compartida por todos los P, donde se colocan las tareas si las colas locales están llenas o durante el balanceo de carga.
De esta manera, en el modelo GMP se implementan dos colas principales para la planificación de goroutines: local y global.