idle wait
En d'autres termes
attente inactive
Définition
Dans un programme, boucle d'attente dans laquelle le programme invoque une primitive système autorisant un changement de tâche. Ceci permet de passer le contrôle au système pour transférer l'exécution à d'autres processus, au lieu de monopoliser les ressources lorsque le programme n'a rien d'autre à faire, notamment lorsqu'il attend un événement.
C'est souvent le cas de fonctions d'attente de message ou de simple pause, comme:
- UNIX / Linux: select (programmation réseau), XGetNextEVent (X.11), sleep (attente)
- Windows : WSAAsyncSelect (programmation réseau), getNextEvent (GDI), yield (attente)
Comparer avec busy wait ("attente active").