2017-08-11 9 views
0

Der Status eines Prozesses wird durch die aktuelle Aktivität dieses Prozesses definiert.Was ist der Status des Prozesses, wenn es Multithread ist?

  • neue
  • laufen
  • warten
  • bereit
  • beendet

Also, wenn es Multi-Thread ist, hat mehr als einen Staat?

+1

Hängt davon ab. Wenn die Threads von einer Bibliothek auf Benutzerebene implementiert werden, kennt der Kernel keine Threads und alle haben denselben Status des Prozesses, dem sie angehören. Ansonsten wird jeder seinen eigenen Status haben. –

+0

Danke, aber ich frage nach dem Stand des Prozesses. – Maske

Antwort

2

Ja. Jeder Ausführungsthread kann zum Ausführen, Ausführen oder Blockieren bereit sein. Andere mögliche Zustände existieren auch auf einigen Plattformen.

Verwandte Themen