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

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)