2017-08-11 4 views
0

L'état d'un processus est défini par l'activité en cours de ce processus.quel est l'état du processus quand il est multithread?

  • nouvelle
  • course
  • attente
  • prêt
  • mis fin à

Donc, s'il est multi thread, a plus d'un État?

+1

Cela dépend. Si les threads sont implémentés par une bibliothèque au niveau de l'utilisateur, alors le noyau n'est pas conscient des threads et ils auront tous le même état du processus auquel ils appartiennent. Sinon, chacun aura son propre état. –

+0

Merci, mais je demande l'état du processus. – Maske

Répondre

2

Oui. Chaque thread d'exécution peut être prêt à être exécuté, en cours d'exécution ou bloqué. D'autres états possibles existent également sur certaines plateformes.