Multithreaded Programming Guide

pthread_getschedparam Syntax

int  pthread_getschedparam(pthread_t tid, int *restrict policy,
    struct sched_param *restrict param);
#include <pthread.h>

pthread_t tid;
sched_param param;
int priority;
int policy;
int ret;

/* scheduling parameters of target thread */
ret = pthread_getschedparam (tid, &policy, &param);

/* sched_priority contains the priority of the thread */
priority = param.sched_priority;