Liste der Kernel-Services für Prozess-, Thread-und Ausnahmeverwaltung
Die Kernel-Services Process, Thread und Exception Management sind nachfolgend aufgelistet.
| Element | Beschreibung |
|---|---|
| clrjmpx | Entfernt einen gespeicherten Kontext, indem der zuletzt gespeicherte Sprungpuffer aus der Liste der gespeicherten Kontexte angezeigt wird. |
| Kreatp | Erstellt einen neuen Kernelprozess. |
| _assert_wait | Bestätigt, dass der aufrufende Kernel-Thread inaktiviert wird. |
| Blockthread | Blockiert den aufrufenden Kernel-Thread. |
| _clear_wait | Löscht die Wartebedingung für einen Kernel-Thread. |
| _Ruhemodus, _Sleep_Threadoder _Sleepl | Erzwingt, dass der aufrufende Kernel-Thread auf das Auftreten eines gemeinsam genutzten Ereignisses wartet. |
| _Sleep_Thread | Erzwingt, dass der aufrufende Kernel-Thread auf das Auftreten eines gemeinsam genutzten Ereignisses wartet |
| E_Wakeup, e_wakeup_oneoder e_wakeup_w_ergebnis | Benachrichtigt Kernel-Threads, die auf ein gemeinsam genutztes Ereignis warten, über das Vorkommen des Ereignisses. |
| e_wakeup_w_sig | Sendet ein Signal an ruhende Kernel-Threads. |
| 'et_post' | Benachrichtigt einen Kernel-Thread über das Auftreten eines oder mehrerer Ereignisse. |
| Et_Wait | Erzwingt, dass der aufrufende Kernel-Thread auf das Auftreten eines Ereignisses wartet. |
| Getpid | Ruft die Prozess-ID des aktuellen Prozesses ab. |
| Getppidx | Ruft die übergeordnete Prozess-ID des angegebenen Prozesses ab. |
| Initialisierung | Ändert den Status eines Kernelprozesses von inaktiv in bereit. |
| kthread_kill | Sendet ein Signal an einen angegebenen Kernel-only-Thread. |
| kthread_start | Startet einen zuvor erstellten Kernel-Only-Thread. |
| grenzwert_sigs | Ändert die Signalmaske für den aufrufenden Kernel-Thread. |
| Longjmpx | Ermöglicht die Ausnahmebehandlung, indem die Ausführung im zuletzt gespeicherten Kontext fortgesetzt wird. |
| NLuprintfCity in Utah | Übergibt eine Anforderung zum Drucken einer internationalisierten Nachricht an das Steuerterminal eines Prozesses. |
| Pgsignal | Sendet ein Signal an alle Prozesse in einer Prozessgruppe. |
| Pidsig | Sendet ein Signal an einen Prozess. |
| Rusage_incr | Erhöht ein Feld der RUsage -Struktur. |
| Setjmpx | Ermöglicht das Speichern des aktuellen Ausführungsstatus oder -kontexts. |
| Setpinit | Setzt das übergeordnete Element des aktuellen Kernelprozesses auf den Initialisierung -Prozess. |
| Sig_chk | Bietet dem aufrufenden Kernel-Thread die Möglichkeit, den Empfang von Signalen abzufragen. |
| Sigsetmaske | Ändert die Signalmaske für den aufrufenden Kernel-Thread. |
| Ruhezustand | Erzwingt, dass der aufrufende Kernel-Thread auf einem angegebenen Kanal wartet |
| Thread_create | Erstellt einen neuen Kernel-Only-Thread im aufrufenden Prozess. |
| Thread_selbst | Gibt die Kernel-Thread-ID des Aufrufenden zurück. |
| Thread_setsched | Legt die Planungsparameter für Kernel-Threads fest. |
| Threadbeendigung | Beendet den aufrufenden Kernel-Thread. |
| ue_proc_check | Bestimmt, ob ein Prozess für das System kritisch ist. |
| Uprintf | Übergibt eine Anforderung zum Drucken einer Nachricht an das Steuerterminal eines Prozesses. |