pthread_getschedparam man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS logo
[printable version]

pthread_getschedparam(3C)Standard C Library Functionspthread_getschedparam(3C)

NAME
       pthread_getschedparam,  pthread_setschedparam  -	 access dynamic thread
       scheduling parameters

SYNOPSIS
       cc -mt [ flag... ] file... -lpthread [ library... ]
       #include <pthread.h>

       int  pthread_getschedparam(pthread_t  thread,  int  *restrict   policy,
       struct sched_param *restrict param);

       int  pthread_setschedparam(pthread_t  thread,  int policy, const struct
       sched_param *param);

DESCRIPTION
       The pthread_getschedparam() and pthread_setschedparam() functions allow
       the  scheduling	policy and scheduling parameters of individual threads
       within a multithreaded process to be retrieved and set. Supported poli‐
       cies  are   SCHED_FIFO, SCHED_RR, and SCHED_OTHER. See pthreads(5). For
       SCHED_FIFO, SCHED_RR, and SCHED_OTHER, the affected scheduling  parame‐
       ter is the sched_priority member of the	sched_param structure.

       The  pthread_getschedparam()  function  retrieves the scheduling policy
       and scheduling parameters for the thread whose thread  ID is  given  by
       thread  and  stores those values in policy and param, respectively. The
       priority value returned from pthread_getschedparam() is the value spec‐
       ified  by  the  most recent pthread_setschedparam() or pthread_create()
       call affecting the target thread, and reflects  any  temporary  adjust‐
       ments  to its priority as a result of any priority inheritance or ceil‐
       ing functions. The pthread_setschedparam() function sets the scheduling
       policy and associated scheduling parameters for the thread whose thread
       ID is given by thread to the policy and associated parameters  provided
       in policy and param, respectively.

       If the pthread_setschedparam() function fails, no scheduling parameters
       will be changed	for the target thread.

RETURN VALUES
       If successful, the pthread_getschedparam() and  pthread_setschedparam()
       functions return	 0. Otherwise, an error number is returned to indicate
       the error.

ERRORS
       The pthread_getschedparam() function may fail if:

       ESRCH	       The value specified by  thread  does  not  refer	 to  a
		       existing thread.

       The pthread_setschedparam() function may fail if:

       EINVAL	       The  value specified by policy or one of the scheduling
		       parameters associated with the scheduling policy policy
		       is invalid.

       EPERM	       The  caller does not have the appropriate permission to
		       set either the scheduling parameters or the  scheduling
		       policy of the specified thread.

       ESRCH	       The  value  specified  by  thread  does	not refer to a
		       existing thread.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Interface Stability	     │Standard			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │MT-Safe			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       pthread_attr_init(3C),	 sched_getparam(3RT),	  sched_setparam(3RT),
       sched_getscheduler(3RT),	    sched_setscheduler(3RT),	attributes(5),
       pthreads(5), standards(5)

SunOS 5.10			  23 Nov 2005	     pthread_getschedparam(3C)
[top]

List of man pages available for SunOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net