Provided by: manpages-de-dev_4.27.0-1_all bug

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.

Linux man-pages 6.9.1                              2. Mai 2024                         sched_get_priority_max(2)