Heim > Backend-Entwicklung > PHP-Problem > Was sind aus der Sicht eines Programmierers die drei Prozesszustände?

Was sind aus der Sicht eines Programmierers die drei Prozesszustände?

藏色散人
Freigeben: 2023-03-16 16:48:01
nach vorne
3754 Leute haben es durchsucht

1. In BearbeitungDer Prozess läuft oder wartet auf seine Ausführung.

2. Suspend (auch Stop genannt)

Vorübergehende Unterbrechung, z. B. die Ausführung von Sleep()-, Wait()-Funktionen usw. Führen Sie den Prozess weiter aus, bis das SIGCONT-Signal empfangen wird.

3. Beenden

Der Prozess ist endgültig beendet und wartet auf das Recycling durch den übergeordneten Prozess oder wurde recycelt. Führen Sie die Exit-Funktion im allgemeinen Code aus oder drücken Sie Strg+C unter CLI.

Hinweis: Manche Kinder denken vielleicht, was ist der Unterschied zwischen „

Warten auf den Lauf im

Laufzustand“

und „Suspendiert“?

Antwort: Der suspendierte Zustand liegt vor, wenn ein Signal wie SIGSTOP, SIGISTP usw. empfangen wird und in den suspendierten Zustand wechselt. Während dieser Zeit wird er vom Kernel nicht ausgeführt, bis das SIGCONT-Signal empfangen wird, um mit der Ausführung des Prozesses fortzufahren. Dem Kernel-Bruder wird mitgeteilt, dass ich immer noch auf die Benachrichtigung „SIGCONT-Signal“ warte und der Kernel mich noch nicht einplanen kann. Und „Warten darauf, im laufenden Zustand ausgeführt zu werden“ ist der Prozess, der dem Kernel-Bruder mitteilt, dass ich bereit bin, und Sie können mich jederzeit einplanen.

Ursprüngliche Adresse: https://learnku.com/articles/70147

Das obige ist der detaillierte Inhalt vonWas sind aus der Sicht eines Programmierers die drei Prozesszustände?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:learnku.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage