Changes between Version 10 and Version 11 of DevloperManuel


Ignore:
Timestamp:
Dec 15, 2007, 12:14:20 PM (17 years ago)
Author:
Ghassan Almaless
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DevloperManuel

    v10 v11  
    3333=== II.2 États d’un thread ===
    3434[[Image(Thread_states.PNG, nolink)]][[BR]][[BR]]
     35La duré de vie d’un Thread peut être divisée en un ensemble d’états.[[BR]]
     36Les différents états d’un Thread sont :
     37 * Run : quand le Thread s’exécute sur le processeur en faisant son calcul.
     38 * Kernel : quand le thread « tombe » dans le noyau suite à un appel aux services noyau ou une interruption matérielle.
     39 * Wait : lors que le thread demande une ressource qui n’est pas disponible.
     40 * Ready : quand le thread est en attente de gagner le processeur pour poursuivre son exécution.
     41 * Zombie : quand le thread se termine en attendant que un autre thread prenne acte de sa terminaison.
     42 * Create : état spécial dans le quel le Thread vient d’être crée. Il n’a pas encore été chargé sur un processeur et attend de le gainer pour la première fois.
     43 * Dead : état spécial dans le quel le Thread est déclarer définitivement mort. Toute tentative de joindre un Thread dans cet état échouera.
    3544=== II.3 Les transitions d’états ===
    3645=== II.4 Ordonnancement des threads ===