Léxico TI › Programación › Grupo de eventos

Grupo de eventos

Programación Svenska → Actualizado: 2026-11-03

Un conjunto de bits, cada uno con el significado de «esto ya ha pasado», sobre el que una tarea puede bloquearse hasta que se activen uno, varios o todos.

Un semáforo basta cuando una tarea espera una sola cosa. Un módulo de red que solo debe arrancar cuando el Wi-Fi está conectado, el reloj sincronizado y la configuración cargada necesita esperar tres condiciones a la vez. Un grupo de eventos es un entero en el que cada bit es una bandera: los productores activan sus bits y la tarea que espera queda bloqueada hasta que la máscara coincide, con cualquiera de ellos o con todos juntos.

FreeRTOS incorporó los grupos de eventos en la versión 8 (2014), con 24 bits utilizables cuando el tipo de tick es de 32 bits. Otros núcleos llaman a lo mismo event flags. Un detalle que suele sorprender: activar bits desde una interrupción en FreeRTOS no ocurre en el acto, sino que se delega en la tarea de temporizadores, porque la operación puede despertar a un número indeterminado de tareas y, por tanto, no tiene un tiempo de ejecución acotado.

← Volver al léxico