pthread_setschedprio(3) Library Functions Manual pthread_setschedprio(3) BEZEICHNUNG pthread_setschedprio - Setzen der Scheduling-Prioritat eines Threads BIBLIOTHEK POSIX-Threads-Bibliothek (libpthread, -lpthread) UBERSICHT #include int pthread_setschedprio(pthread_t Thread, int Prio); BESCHREIBUNG Die Funktion pthread_setschedprio() setzt die Scheduling-Prioritat des Threads Thread auf den in Prio festgelegten Wert. (Im Gegensatz dazu andert pthread_setschedparam(3) sowohl die Scheduling-Richtlinie als auch die -Prioritat eines Threads.) RUCKGABEWERT Im Erfolgsfall liefert diese Funktion 0 zuruck; im Fehlerfall liefert sie eine von Null verschiedene Zahl zuruck. Falls pthread_setschedprio() fehlschlagt, wird die Scheduling-Prioritat des Thread nicht geandert. FEHLER EINVAL Prio ist fur die Scheduling-Prioritat des angegebenen Threads ungultig. EPERM Der Aufrufende hat nicht die geeigneten Privilegien, um die angegebene Prioritat zu setzen. ESRCH Es konnte kein Thread mit der Kennung Thread gefunden werden. POSIX.1 dokumentiert auch einen Fehler ENOTSUP (>>es wurde versucht, die Prioritat auf einen nicht unterstutzten Wert zu setzen<<) fur pthread_setschedparam(3). ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +--------------------------------+-------------------------+-----------+ |Schnittstelle | Attribut | Wert | +--------------------------------+-------------------------+-----------+ |pthread_setschedprio() | Multithread-Fahigkeit | MT-Sicher | +--------------------------------+-------------------------+-----------+ STANDARDS POSIX.1-2008. GESCHICHTE Glibc 2.3.4. POSIX.1-2001. ANMERKUNGEN Fur eine Beschreibung der benotigten Berechtigungen sowie der Auswirkungen der Anderungen der Scheduling-Prioritat eines Threads sowie Details zu den erlaubten Prioritatsbereichen in jeder Scheduling-Richtlinie, siehe sched(7). SIEHE AUCH getrlimit(2), sched_get_priority_min(2), pthread_attr_init(3), pthread_attr_setinheritsched(3), pthread_attr_setschedparam(3), pthread_attr_setschedpolicy(3), pthread_create(3), pthread_self(3), pthread_setschedparam(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.9.1 2. Mai 2024 pthread_setschedprio(3)