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.
En general, debe ser evitada, ya que consume tiempo de CPU sin realizar ninguna operación.
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.
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.