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: