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/2TAREA 1
Según la idea de la unidad, ¿cuándo se ejecuta un handler?
Elige una respuestaTAREA 2
En la analogía de la cocina, ¿qué pieza del event loop es la receta?
Elige una respuesta