Man page - pthread_attr_getschedpolicy(3)

Packages contains this manual

Available languages:

en fr ja ru ro de

Manual

pthread_attr_setschedpolicy

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

BEZEICHNUNG

pthread_attr_setschedpolicy, pthread_attr_getschedpolicy - Scheduling-Richtlinien-Attribut in Thread-Attributobjekt setzen/erhalten

BIBLIOTHEK

POSIX-Threads-Bibliothek ( libpthread , -lpthread )

ÜBERSICHT

#include <pthread.h>

int pthread_attr_setschedpolicy(pthread_attr_t * attr , int richtlinie );
int pthread_attr_getschedpolicy(const pthread_attr_t *restrict
attr ,
int *restrict
richtlinie );

BESCHREIBUNG

Die Funktion pthread_attr_setschedpolicy () setzt das Scheduling-Richtlinienattribut des Thread-Attributobjekts, auf das sich attr bezieht, auf den in richtlinie festgelegten Wert. Dieses Attribut bestimmt die Scheduling-Richtlinie eines mit dem Thread-Attributobjekt attr erstellten Threads.

Die für richtlinie unterstützten Werte sind SCHED_FIFO , SCHED_RR und SCHED_OTHER , deren Semantik in sched (7) beschrieben wird.

Die Funktion pthread_attr_getschedpolicy () liefert das Scheduling-Richtlinienattribut des Thread-Attributobjekts attr im Puffer zurück, auf den richtlinie zeigt.

Damit die durch pthread_attr_setschedpolicy () vorgenommene Richtlinieneinstellung beim Aufruf von pthread_create (3) wirksam wird, muss der Aufrufende pthread_attr_setinheritsched (3) verwenden, um das inhärente Scheduler-Attribut des Attributobjektes attr auf PTHREAD_EXPLICIT_SCHED zu setzen.

RÜCKGABEWERT

Bei Erfolg liefern diese Funktionen 0 zurück. Bei einem Fehler wird eine von Null verschiedene Fehlernummer zurückgeliefert.

FEHLER

pthread_attr_setschedpolicy () kann mit den folgenden Fehlern fehlschlagen:

EINVAL

Ungültiger Wert in richtlinie .

POSIX.1 dokumentiert für pthread_attr_setschedpolicy () auch einen optionalen Fehler ENOTSUP (»es wurde versucht, das Attribut auf einen nicht unterstützten Wert zu setzen«).

ATTRIBUTE

Siehe attributes (7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.

Image grohtml-1221327-1.png

STANDARDS

POSIX.1-2008.

GESCHICHTE

Glibc 2.0. POSIX.1-2001.

BEISPIELE

Siehe pthread_setschedparam (3).

SIEHE AUCH

pthread_attr_init (3), pthread_attr_setinheritsched (3), pthread_attr_setschedparam (3), pthread_create (3), pthread_setschedparam (3), pthread_setschedprio (3), pthreads (7), 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 .