Obtains the scheduling parameters for an attribute of the
specified thread attributes object.
1 – C Binding
#include <pthread.h>
int
pthread_attr_getschedparam (
const pthread_attr_t *attr,
struct sched_param *param);
2 – Arguments
attr
Thread attributes object of the scheduling policy attribute whose
parameters are obtained.
param
Receives the values of scheduling parameters for the scheduling
policy attribute of the attributes object specified by the
attr argument. Refer to the description of the pthread_attr_
setschedparam() routine for valid parameters and their values.
3 – Description
This routine obtains the scheduling parameters associated
with the scheduling policy attribute of the specified thread
attributes object.
4 – Return Values
If an error condition occurs, this routine returns an integer
value indicating the type of error. Possible return values are as
follows:
Return Description
0 Successful completion.
[EINVAL] The value specified by attr is not a valid thread
attributes object.
5 – Associated Routines
pthread_attr_init()
pthread_attr_setschedparam()
pthread_create()