:man| Alphabetical   Categories   About us 
 
PTHREAD_SCHEDPARAM (3) | C library functions | Unix Manual Pages | :man

NAME

pthread_setschedparam, pthread_getschedparam - thread scheduling parameter manipulation

CONTENTS

Library
Synopsis
Description
Return Values
Errors
Standards

LIBRARY


.Lb libc_r
.Lb libpthread
.Lb libthr

SYNOPSIS


.In pthread.h int pthread_setschedparam "pthread_t thread" "int policy" "const struct sched_param *param" int pthread_getschedparam "pthread_t thread" "int *policy" "struct sched_param *param"

DESCRIPTION

The pthread_setschedparam and pthread_getschedparam functions set and get the scheduling parameters of individual threads. The scheduling policy for a thread can either be SCHED_FIFO (first in, first out) or SCHED_RR (round-robin). The thread priority (accessed via param->sched_priority) must be at least PTHREAD_MIN_PRIORITY and no more than PTHREAD_MAX_PRIORITY.

RETURN VALUES

If successful, these functions return 0. Otherwise, an error number is returned to indicate the error.

ERRORS

The pthread_setschedparam function will fail if:
[EINVAL]
Invalid value for policy.
[ENOTSUP]
Invalid value for scheduling parameters.
[ESRCH]
Non-existent thread thread.

The pthread_getschedparam function will fail if:

[ESRCH]
Non-existent thread thread.

STANDARDS

The pthread_setschedparam and pthread_getschedparam functions conform to -susv2

May 1, 2000 PTHREAD_SCHEDPARAM (3)
shtml">manServer 1.07 from pthread_schedparam.3 using doc macros.


Share this page

     Follow us

Facebook Twitter Google+ LinkedIn


 
Created by Blin Media, 2008-2013