linux man page for pthread_attr_setschedpolicy

Query: pthread_attr_setschedpolicy

OS: linux

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

PTHREAD_ATTR_SETSCHEDPOLICY(3)				     Linux Programmer's Manual				    PTHREAD_ATTR_SETSCHEDPOLICY(3)

NAME
pthread_attr_setschedpolicy, pthread_attr_getschedpolicy - set/get scheduling policy attribute in thread attributes object
SYNOPSIS
#include <pthread.h> int pthread_attr_setschedpolicy(pthread_attr_t *attr, int policy); int pthread_attr_getschedpolicy(pthread_attr_t *attr, int *policy); Compile and link with -pthread.
DESCRIPTION
The pthread_attr_setschedpolicy() function sets the scheduling policy attribute of the thread attributes object referred to by attr to the value specified in policy. This attribute determines the scheduling policy of a thread created using the thread attributes object attr. The supported values for policy are SCHED_FIFO, SCHED_RR, and SCHED_OTHER, with the semantics described in sched_setscheduler(2). The pthread_attr_getschedpolicy() returns the scheduling policy attribute of the thread attributes object attr in the buffer pointed to by policy.
RETURN VALUE
On success, these functions return 0; on error, they return a nonzero error number.
ERRORS
pthread_attr_setschedpolicy() can fail with the following error: EINVAL Invalid value in policy. POSIX.1-2001 also documents an optional ENOTSUP error ("attempt was made to set the attribute to an unsupported value") for pthread_attr_setschedpolicy().
CONFORMING TO
POSIX.1-2001.
EXAMPLE
See pthread_setschedparam(3).
SEE ALSO
sched_setscheduler(2), pthread_attr_init(3), pthread_attr_setinheritsched(3), pthread_attr_setschedparam(3), pthread_create(3), pthread_setschedparam(3), pthread_setschedprio(3), pthreads(7)
COLOPHON
This page is part of release 3.27 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/. Linux 2010-02-03 PTHREAD_ATTR_SETSCHEDPOLICY(3)
Related Man Pages
pthread_attr_setschedpolicy(3) - linux
pthread_attr_getschedpolicy(3) - centos
pthread_attr_getschedpolicy(3) - suse
pthread_attr_getschedpolicy(3) - minix
pthread_attr_setschedpolicy(3) - x11r4
Similar Topics in the Unix Linux Community
Question on Pthreads
Schedule Real time threads
Pthread problems, 32bit vs 64bit
Pthread attr setting doesn't work before thread create?
pthread locking and unlocking.