Obtains the current scheduling policy and scheduling parameters of a thread.
pthread_getschedparam( thread, policy, param );
Argument Data Type Accessthread opaque pthread_t read policy integer write param struct sched_param write
#includeint pthread_getschedparam ( pthread_t thread, int *policy, struct sched_param *param);
The priority value returned in the param structure is the value specified in attr at pthread_create or by the most recent pthread_setschedparam call affecting the target thread.
This routine differs from pthread_attr_getschedpolicy and pthread_attr_getschedparam, 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.
Return Description0 Successful completion. [ESRCH] The value specified by thread does not refer to an existing thread.
pthread_create pthread_self pthread_attr_getschedpolicy pthread_attr_getschedparam pthread_setschedparam