Changes between Version 2 and Version 3 of thead_scheduling


Ignore:
Timestamp:
May 20, 2016, 1:26:51 PM (9 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • thead_scheduling

    v2 v3  
    88Un thread peut être dans 6 états en cours d’exécution:
    99 * Dans l’état '''READY''', le thread est éligible pour s’exécuter sur le CPU auquel elle est attachée. Tous les thread éligibles pour s'exécuter sur un CPU sont  enregistrés dans une file d’attente. Il existe une file d’attente de type READY pour chaque CPU.
    10 (champs “list” de la structure thread_t)
    1110 * Dans l’état '''WAIT''', le thread est bloqué en attente de la disponibilité d’une ressource. Il est enregistré dans une file d’attente de tous les threads en attente de cette ressource. Il existe donc autant de files d’attentes que de ressources partagées.
    1211 * Dans les états '''USR''' ou '''KERNEL''', le thread est en cours d’exécution sur son CPU, soit en mode  user, soit en mode kernel. Il n’est enregistré dans aucune  file d’attente.