pthread_setschedprio - Online Linux Manual PageSection : 3
Updated : 2022-12-15
Source : Linux man-pages 6.03

NAMEpthread_setschedprio − set scheduling priority of a thread

LIBRARYPOSIX threads library (libpthread, −lpthread)

SYNOPSIS#include <pthread.h>int pthread_setschedprio(pthread_t thread, int prio);

DESCRIPTIONThe pthread_setschedprio() function sets the scheduling priority of the thread thread to the value specified in prio. (By contrast pthread_setschedparam(3) changes both the scheduling policy and priority of a thread.)

RETURN VALUEOn success, this function returns 0; on error, it returns a nonzero error number. If pthread_setschedprio() fails, the scheduling priority of thread is not changed.

ERRORSEINVAL  prio is not valid for the scheduling policy of the specified thread. EPERM  The caller does not have appropriate privileges to set the specified priority. ESRCH  No thread with the ID thread could be found. POSIX.1 also documents an ENOTSUP ("attempt was made to set the priority to an unsupported value") error for pthread_setschedparam(3).

VERSIONSThis function is available since glibc 2.3.4.

ATTRIBUTESFor an explanation of the terms used in this section, see attributes(7). InterfaceAttributeValue pthread_setschedprio() Thread safetyMT-Safe

STANDARDSPOSIX.1-2001, POSIX.1-2008.

NOTESFor a description of the permissions required to, and the effect of, changing a thread's scheduling priority, and details of the permitted ranges for priorities in each scheduling policy, see sched(7).

SEE ALSOgetrlimit(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)
0
Johanes Gumabo
Data Size   :   9,284 byte
man-pthread_setschedprio.3Build   :   2024-12-29, 07:25   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   5 / 259,527
Visitor ID   :     :  
Visitor IP   :   3.145.32.238   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.29
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.