pthread_attr_setschedpolicy(3) Library Functions Manual BEZEICHNUNG pthread_attr_setschedpolicy, pthread_attr_getschedpolicy - Scheduling-Richtlinien-Attribut in Thread-Attributobjekt setzen/erhalten BIBLIOTHEK POSIX-Threads-Bibliothek (libpthread, -lpthread) UBERSICHT #include 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 fur richtlinie unterstutzten 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 zuruck, 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 inharente Scheduler-Attribut des Attributobjektes attr auf PTHREAD_EXPLICIT_SCHED zu setzen. RUCKGABEWERT Bei Erfolg liefern diese Funktionen 0 zuruck. Bei einem Fehler wird eine von Null verschiedene Fehlernummer zuruckgeliefert. FEHLER pthread_attr_setschedpolicy() kann mit den folgenden Fehlern fehlschlagen: EINVAL Ungultiger Wert in richtlinie. POSIX.1 dokumentiert fur pthread_attr_setschedpolicy() auch einen optionalen Fehler ENOTSUP (>>es wurde versucht, das Attribut auf einen nicht unterstutzten Wert zu setzen<<). ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +--------------------------------+-------------------------+-----------+ |Schnittstelle | Attribut | Wert | +--------------------------------+-------------------------+-----------+ |pthread_attr_setschedpolicy(), | Multithread-Fahigkeit | MT-Sicher | |pthread_attr_getschedpolicy() | | | +--------------------------------+-------------------------+-----------+ 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) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.12 23. Juli 2024 pthread_attr_setschedpolicy(3)