bin si tu as un faible % d'IDLE, oui tu as des tâches qui bossent.
en fait des tâches éxécutent du code en boucle....
l'ordonnanceur les coupent, et saute de tâche en tâche, allouant ainsi une certaine portion de temps.
c le principe du multi-tâche (préemptif).
mais quand la tâche attends une entrée de donnée de la part de l'os (fichier, souris, clavier, évenement click sur bouton etc...), et la donnée n'est pas prête ou qu'il y en a pas, l'ordonnanceur mets la tâche en attente..... (et elle est "réveillée" du point de vue ordonnanceur quand la donnée arrive).
les tâches qui ont un niveau de prioritée IDLE ne sont allouée du temps que lorsque toutes les autres tâches non IDLE sont en état d'attente...
ensuite les proportions d'unitées de temps de chaque tâche sont liées au niveau de priorité de ladite tâche.
Message édité par bjone le 18-06-2002 à 17:07:07