|
pthread_getschedparam(3)
Contents
|
pthread_getschedparam - Obtains the current scheduling
policy and scheduling parameters of a thread
#include <pthread.h>
int pthread_getschedparam(
pthread_t thread,
int *policy,
struct sched_param *param );
DECthreads POSIX 1003.1c Library (libpthread.so)
Interfaces documented on this reference page conform to
industry standards as follows:
IEEE Std 1003.1c-1995, POSIX System Application Program
Interface
Thread whose scheduling policy and parameters are
obtained. Receives the value of the scheduling policy for
the thread specified in thread. Refer to the description
of the pthread_setschedparam(3) routine for valid parameters
and their meanings. Receives the value of the
scheduling parameters for the thread specified in thread.
Refer to the description of the pthread_setschedparam(3)
routine for valid values.
This routine obtains both the current scheduling policy
and associated scheduling parameters of the thread specified
by the thread argument.
The priority value returned in the param structure is the
value specified in the attr argument passed to
pthread_create(3) or by the most recent call to
pthread_setschedparam(3) that affects the target thread.
This routine differs from pthread_attr_getschedpolicy(3)
and pthread_attr_getschedparam(3), in that those routines
get the scheduling policy and parameter attributes that
are used to establish the priority and scheduling policy
of a new thread when it is created. This routine, however,
obtains the scheduling policy and parameters of an existing
thread.
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 thread does not refer to an existing
thread.
None
Functions: pthread_attr_getschedparam(3),
pthread_attr_getschedpolicy(3), pthread_create(3),
pthread_self(3), pthread_setschedparam(3)
Manuals: Guide to DECthreads and Programmer's Guide
pthread_getschedparam(3)
[ Back ] |