Espera activa
# Espera activa

En Informática, se denomina espera activa o espera ocupada a una técnica donde un proceso repetidamente verifica una condición, tal como esperar una entrada de teclado o si el ingreso a una sección crítica está habilitado. Puede ser una estrategia válida en algunas circunstancias especiales, sobre todo en la sincronización de procesos en los sistemas con múltiples procesadores (SMP). En general, debe ser evitada, ya que consume tiempo de CPU sin realizar ninguna operación.

## Ejemplos

### Ejemplo en ensamblador

Este código realiza la comprobación del estado de la pantalla, que se encuentra en la parte de memoria 508, cuando está disponible, es decir, cuando 508=1, continúa con la inserción de datos usando 509.

### Ejemplo en Código C

Este código muestra dos threads (hilos) que comparten la variable global entera i. El primer thread usa espera activa para chequear un cambio en el valor de i.

* Datos: Q423003
