Man page - sched_get_priority_min(2)

Packages contains this manual

Available languages:

en fr pt_BR es pl ko ja ru ro de

Manual

sched_get_priority_max

BEZEICHNUNG
BIBLIOTHEK
ÜBERSICHT
BESCHREIBUNG
RÜCKGABEWERT
FEHLER
STANDARDS
GESCHICHTE
SIEHE AUCH
ÜBERSETZUNG

BEZEICHNUNG

sched_get_priority_max, sched_get_priority_min - statischen Prioritätsbereich ermitteln

BIBLIOTHEK

Standard-C-Bibliothek ( libc , -lc )

ÜBERSICHT

#include <sched.h>

int sched_get_priority_max(int Richtlinie );
int sched_get_priority_min(int
Richtlinie );

BESCHREIBUNG

sched_get_priority_max () liefert den maximalen Prioritätswert zurück, der mit dem durch Richtlinie identifizierten Scheduling-Algorithmus verwandt werden kann. sched_get_priority_min () liefert den minimalen Prioritätswert zurück, der mit dem durch Richtlinie identifizierten Scheduling-Algorithmus verwandt werden kann. Unterstützte Werte für Richtlinie sind SCHED_FIFO , SCHED_RR , SCHED_OTHER , SCHED_BATCH , SCHED_IDLE und SCHED_DEADLINE . Weitere Details zu diesen Richtlinien befinden sich in sched (7).

Prozesse mit numerisch höheren Prioritätswerten werden vor Prozessen mit numerisch niedrigeren Prioritätswerten zur Ausführung eingeplant. Daher wird der von sched_get_priority_max () zurückgelieferte Wert größer als der von sched_get_priority_min () zurückgelieferte Wert sein.

Linux erlaubt den statischen Prioritätsbereich 1 bis 99 für die Richtlinien SCHED_FIFO und SCHED_RR und die Priorität 0 für die restlichen Richtlinien. Die Scheduling-Prioritätsbereiche für die verschiedenen Richtlinien können nicht geändert werden.

Der Bereich der Scheduling-Prioritäten könnte auf anderen POSIX-Systemen anders sein, daher ist es für portierbare Anwendungen eine gute Idee, virtuelle Bereiche zu verwenden und diese auf das durch sched_get_priority_max () und sched_get_priority_min () gegebene Intervall abzubilden. POSIX.1 verlangt eine Spannweite von mindestens 32 zwischen dem maximalen und dem minimalen Wert für SCHED_FIFO und SCHED_RR .

POSIX-Systeme, auf denen sched_get_priority_max () und sched_get_priority_min () verfügbar sind, definieren _POSIX_PRIORITY_SCHEDULING in <unistd.h> .

RÜCKGABEWERT

Im Erfolgsfall liefern sched_get_priority_max () und sched_get_priority_min () den maximalen/minimalen Prioritätswert für die benannte Scheduling-Richtlinie zurück. Im Fehlerfall wird -1 zurückgeliefert und errno gesetzt, um den Fehler anzuzeigen.

FEHLER

EINVAL

Das Argument Richtlinie identifiziert keine definierte Scheduling-Richtline.

STANDARDS

POSIX.1-2008.

GESCHICHTE

POSIX.1-2001.

SIEHE AUCH

sched_getaffinity (2), sched_getparam (2), sched_getscheduler (2), sched_setaffinity (2), sched_setparam (2), sched_setscheduler (2), sched (7)

ÜBERSETZUNG

Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer: debian-l10n-german@lists.debian.org .