| 35 | La duré de vie d’un Thread peut être divisée en un ensemble d’états.[[BR]] |
| 36 | Les 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. |