sched.h man page on OpenIndiana

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

sched.h(3HEAD)			    Headers			sched.h(3HEAD)

NAME
       sched.h, sched - execution scheduling

SYNOPSIS
       #include <sched.h>

DESCRIPTION
       The  <sched.h> header defines the sched_param structure, which contains
       the scheduling parameters required for implementation of each supported
       scheduling policy. This structure contains the following member:

	 int	sched_priority	  process execution scheduling priority

       Each  process is controlled by an associated scheduling policy and pri‐
       ority. Associated with each policy is a priority	 range.	  Each	policy
       definition  specifies  the  minimum priority range for that policy. The
       priority ranges for each policy may  overlap  the  priority  ranges  of
       other policies.

       The  scheduling	policies  are indicated by the values of the following
       symbolic constants:

       SCHED_OTHER    Processes are scheduled  according  to  the  traditional
		      Time-Sharing  Class  (TS)	 policy as described in prioc‐
		      ntl(2).

       SCHED_FIFO     Processes are scheduled in the Real-Time (RT) scheduling
		      class,  according to the First-In-First-Out  (FIFO) pol‐
		      icy. Processes scheduled to this	policy,	 if  not  pre‐
		      empted  by a higher priority or interrupted by a signal,
		      will proceed until completion.

       SCHED_RR	      Processes are scheduled in the Real-Time (RT) scheduling
		      class,  according	 to  the Round-Robin (RR) policy. Pro‐
		      cesses scheduled to this policy, if not preempted	 by  a
		      higher priority or interrupted by a signal, will execute
		      for a time period, returned by sched_rr_get_interval(3C)
		      or by the system.

       SCHED_IA	      Processes	 are  scheduled	 according to the Inter-Active
		      Class (IA) policy as described in priocntl(2).

       SCHED_FSS      Processes are  scheduled	according  to  the  Fair-Share
		      Class (FSS) policy as described in priocntl(2).

       SCHED_FX	      Processes	 are scheduled according to the Fixed-Priority
		      Class (FX) policy as described in priocntl(2).

       The values of these constants are distinct.

       Inclusion of the <sched.h> header will make visible symbols defined  in
       the header <time.h>.

SEE ALSO
       priocntl(2),   sched_get_priority_max(3C),  sched_get_priority_min(3C),
       sched_rr_get_interval(3C), time.h(3HEAD)

SunOS 5.11			  1 Apr 2008			sched.h(3HEAD)
[top]

List of man pages available for OpenIndiana

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