différence d'entretien entre le processus et les discussions

Insérer ici l'image Description

1. Le processus est l'unité de base de l'allocation des ressources, le fil est l'unité de base de la planification de l'UC et l'expédition

2. Un fil de fait partie du procédé, un fil ne peut appartenir à un processus, un processus peut avoir plusieurs threads, mais il y a au moins un fil

3. Chaque processus a son propre code et de l' espace de données (contexte d'application), les frais généraux de la commutation entre les grands programmes,
le fil peut être considéré comme processus légers, les threads partagent le même type de code et de l' espace de données, chaque thread a sa propre pile d'exécution indépendante et compteur de programme (PC), le fil de commutation de tête entre les petits

4. Dans le système d' exploitation exécutant plusieurs processus simultanément (programme)
dans le même processus (programme) exécuté dans plusieurs threads simultanément (par la programmation de l' unité centrale, le film seulement on exécute de fil à chaque fois)

5. Le système au moment de l' exécution sera différent pour chaque processus de l'espace mémoire
du système n'alloue pas ( les ressources de leurs processus respectifs de fil de ressource utilisée) threads en plus de CPU, de la mémoire pour le fil, le groupe de fil ne peuvent être partagés entre ressources

6. processus ne peut être considéré comme prêt à l'emploi mono-thread, s'il y a plusieurs threads dans un processus, suivez la procédure n'est pas une ligne, Davis plusieurs lignes (fils) ont complété
le fil fait partie du processus, il est appelé un fil il est des processus légers / processus légers

Publié 114 articles originaux · a gagné les éloges 16 · vues 10000 +

Je suppose que tu aimes

Origine blog.csdn.net/weixin_44026997/article/details/104796244
conseillé
Classement