pthread_attr_setschedpolicy(3) osf1 man page | unix.com

Man Page: pthread_attr_setschedpolicy

Operating Environment: osf1

Section: 3

pthread_attr_setschedpolicy(3)				     Library Functions Manual				    pthread_attr_setschedpolicy(3)

NAME
pthread_attr_setschedpolicy - Changes the scheduling policy attribute of the specified thread attributes object.
LIBRARY
DECthreads POSIX 1003.1c Library (libpthread.so)
SYNOPSIS
#include <pthread.h> int pthread_attr_setschedpolicy( pthread_attr_t *attr, int policy);
STANDARDS
Interfaces documented on this reference page conform to industry standards as follows: IEEE Std 1003.1c-1995, POSIX System Application Program Interface
PARAMETERS
Thread attributes object to be modified. New value for the scheduling policy attribute. Valid values are as follows: SCHED_FIFO, SCHED_RR, SCHED_FG_NP (also known as SCHED_OTHER), SCHED_BG_NP SCHED_OTHER is the default value.
DESCRIPTION
This routine sets the scheduling policy of a thread that is created using the attributes object specified by the attr argument. The default value of the scheduling attribute is SCHED_OTHER. By default, a created thread inherits the priority of the thread calling pthread_create(3). To specify a policy using this routine, sched- uling inheritance must be disabled at the time the thread is created. Before calling pthread_create(3), call pthread_attr_setinher- itsched(3) and specify the value PTHREAD_EXPLICIT_SCHED for the inherit argument. Never attempt to use scheduling as a mechanism for synchronization.
RETURN VALUES
If an error condition occurs, this routine returns an integer value indicating the type of error. Possible return values are as follows: Successful completion. The value specified by policy is invalid.
ERRORS
None
RELATED INFORMATION
Functions: pthread_attr_init(3), pthread_attr_getschedpolicy(3), pthread_attr_setinheritsched(3), pthread_attr_setschedparam(3), pthread_create(3) Manuals: Guide to DECthreads and Programmer's Guide delim off pthread_attr_setschedpolicy(3)
Related Man Pages
pthread_attr_setschedpolicy(3) - opendarwin
pthread_attr_setschedpolicy(3) - x11r4
pthread_attr_getschedpolicy(3) - php
pthread_attr_setschedpolicy(3) - v7
pthread_attr_getschedpolicy(3) - bsd
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. U