Query: pthread_attr_setschedpolicy
OS: osf1
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
pthread_attr_setschedpolicy(3) Library Functions Manual pthread_attr_setschedpolicy(3)NAMEpthread_attr_setschedpolicy - Changes the scheduling policy attribute of the specified thread attributes object.LIBRARYDECthreads POSIX 1003.1c Library (libpthread.so)SYNOPSIS#include <pthread.h> int pthread_attr_setschedpolicy( pthread_attr_t *attr, int policy);STANDARDSInterfaces documented on this reference page conform to industry standards as follows: IEEE Std 1003.1c-1995, POSIX System Application Program InterfacePARAMETERSThread 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.DESCRIPTIONThis 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 VALUESIf 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.ERRORSNoneRELATED INFORMATIONFunctions: 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)
Similar Topics in the Unix Linux Community |
---|
Question on Pthreads |
Schedule Real time threads |
User defined stacks for threads using glibc-2.3.5 |
pthread locking and unlocking. U |