Wie ist der Status des Prozesses, wenn er Multithread ist?
447
Maske
Der Status eines Prozesses wird durch die aktuelle Aktivität dieses Prozesses definiert und befindet sich in der PCB.
- Neu
- Listenpunkt
- Laufen
- warten
- bereit
- beendet
Und ein Thread hat auch einen eigenen Status in der TCB.
Wenn also der Prozess Multithreading ist, hat er mehr als einen Zustand oder nur einen?
"Wenn der Prozess Multithreading ist, hat er mehr als einen Zustand oder nur einen?" Jeder Thread hat seinen eigenen Status.
DavidPostill vor 7 Jahren
1
aber der prozess hat keinen eigenen zustand?
Maske vor 7 Jahren
0
Ja. Der Prozess hat einen Status und jeder der Threads hat einen Status.
DavidPostill vor 7 Jahren
0
also ... was ist der Prozessstatus, wenn zum Beispiel ein Thread läuft und ein anderer wartet?
Maske vor 7 Jahren
0
Ich habe keine Ahnung. Das hängt davon ab, welches Betriebssystem Sie verwenden und welche Thread-Bibliotheken Sie verwenden.
DavidPostill vor 7 Jahren
0
Geht es um Windows oder Linux? Windows hat eine bestimmte Antwort, aber Linux kann anders sein.
Jamie Hanrahan vor 7 Jahren
0
In beiden Fällen, aber nur wenn Windows eine Antwort hat, können Sie die Frage beantworten.
Maske vor 7 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
1
Pausieren Sie alle Aufgaben außer x CPU-intensiven Aufgaben
-
8
"End Process" -Äquivalent unter Linux
-
2
Was macht der Prozess svchost.exe?
-
4
Unterschied zwischen "a = b" und "export a = b" in bash
-
2
Task beenden vs. Prozess beenden
-
1
Wie verhindere ich, dass Ubuntu aufgrund von Prozessen, die in den "Festplattenschlaf" gehen, hängen...
-
3
Was ist aexnsagent.exe?
-
2
Windows 7 und F-Secure. Warum lässt mich conhost.exe nicht alleine?
-
3
Gibt es ein Tool für Windows, das über lange laufende Prozesse informiert und diese beenden kann?
-
5
Was ist der Prozess "conhost.exe", der im Task-Manager angezeigt wird?