Query: pthread_setschedparam
OS: osx
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
PTHREAD_SCHEDPARAM(3) BSD Library Functions Manual PTHREAD_SCHEDPARAM(3)NAMEpthread_getschedparam, pthread_setschedparam -- thread scheduling parameter manipulationSYNOPSIS#include <pthread.h> int pthread_getschedparam(pthread_t thread, int *restrict policy, struct sched_param *restrict param); int pthread_setschedparam(pthread_t thread, int policy, const struct sched_param *param);DESCRIPTIONThe pthread_getschedparam() and pthread_setschedparam() functions get and set the scheduling parameters of individual threads. The schedul- ing policy for a thread can either be SCHED_FIFO (first in, first out) or SCHED_RR (round-robin). The thread priority (accessed via param->sched_priority) must be at least PTHREAD_MIN_PRIORITY and no more than PTHREAD_MAX_PRIORITY.RETURN VALUESIf successful, these functions return 0. Otherwise, an error number is returned to indicate the error.ERRORSpthread_getschedparam() will fail if: [ESRCH] Non-existent thread thread. pthread_setschedparam() will fail if: [EINVAL] Invalid value for policy. [ENOTSUP] Invalid value for scheduling parameters. [ESRCH] Non-existent thread thread.STANDARDSpthread_setschedparam() and pthread_getschedparam() conform to Version 2 of the Single UNIX Specification (``SUSv2'')BSDMay 1, 2000 BSD
Related Man Pages |
---|
pthread_setschedparam(3c) - sunos |
pthread_getschedparam(3) - mojave |
pthread_setschedparam(3) - mojave |
pthread_setschedparam(3) - redhat |
pthread_getschedparam(3) - freebsd |
Similar Topics in the Unix Linux Community |
---|
setting thread priorities |
Pthread attr setting doesn't work before thread create? |