| 19 | Un Thread est un fil d’exécution d’un programme. [[BR]] |
| 20 | Tous les Threads de l’application partagent le même espace d’adressage, où chaque Thread possède : |
| 21 | * Son propre contexte d’exécution (le PC, un pointeur de pile et d’autres registres de travail du processeur). |
| 22 | * Deux piles. |
| 23 | * Plie utilisateur |
| 24 | * Pile système |
| 25 | |
| 26 | Quelques avantages : |
| 27 | |
| 28 | * Création et gestion plus rapide (vs processus). |
| 29 | * Partage des ressources par défaut. |
| 30 | * Communication entre les threads plus simple via la mémoire (les variables globales). |
| 31 | * Déploiement plus efficace de l’application sur des architectures multi-processeurs. |
| 32 | |