Teoría 90 min 44 preguntas
TeoríaPaso 1 de 20

La idea de la unidad: la cocina del restaurante

La sesión responde a tres preguntas: de dónde sale la secuencia de eventos, cómo se despachan y qué pasa si un handler tarda.

Bloque Qué se ve
1 · Productores, cola y bucle Las piezas del sistema; orden, prioridad, fusión y descarte.
2 · Run-to-completion Cada evento termina antes del siguiente; consecuencias de un handler largo.
3 · Android Looper, Handler y MessageQueue; el presupuesto de 16 ms por fotograma.

La cocina del restaurante

Varios camareros dejan comandas en el pasador y un solo cocinero las prepara de una en una. Llega la comanda de la mesa 3 y después la de la mesa 7: el cocinero coge la primera, cocina la mesa 3 entera (la 7 espera) y luego coge la siguiente.

Camareros

Los productores: toman nota y vuelven a su mesa, sin esperar.

Pasador

La cola: guarda las comandas por orden de llegada.

Cocinero

El bucle: coge una, la termina y coge la siguiente.

Receta

El handler: lo que se hace con cada tipo de comanda.

Quien produce y quien atiende no se esperan: el pasador absorbe la diferencia de ritmo entre ellos.

Responde para continuar

0/2
TAREA 1
Según la idea de la unidad, ¿cuándo se ejecuta un handler?
Elige una respuesta
TAREA 2
En la analogía de la cocina, ¿qué pieza del event loop es la receta?
Elige una respuesta