Loop de eventos
Es un patrón de diseño que espera y despacha eventos o mensajes en un programa.
Cuando es la estructura de control central de un programa, puede ser definido como "loop principal" o "loop de eventos principal".
Si este es capaz de reaccionar a eventos de entrada/salida, permite demultiplexar eventos a distintos handlers en un solo hilo de ejecución, sin que la CPU desperdicie ciclos mientras espera a la E/S.
Un loop de eventos también puede ser conocido como:
- Event loop
- Scheduler (planificador)
- Message dispatcher
- Message loop