MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Headers                                            sched.h(3HEAD)



NAME
     sched.h, sched - execution scheduling

SYNOPSIS
     #include 


DESCRIPTION
     The   header  defines  the  schedparam  structure,
     which contains the scheduling parameters required for imple-
     mentation of each supported scheduling policy.  This  struc-
     ture contains the following member:

       int    schedpriority    process execution scheduling priority



     Each process is controlled by an associated scheduling  pol-
     icy  and priority. Associated with each policy is a priority
     range.  Each policy definition specifies the minimum  prior-
     ity range for that policy. The priority ranges for each pol-
     icy may overlap the priority ranges of other policies.


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

     SCHEDOTHER    Processes  are  scheduled  according  to  the
                    traditional Time-Sharing Class (TS) policy as
                    described in priocntl(2).


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


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


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



SunOS 5.11           Last change: 1 Apr 2008                    1






Headers                                            sched.h(3HEAD)



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


     SCHEDFX       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  header will make visible  symbols
     defined in the header .

SEE ALSO
     priocntl(2),                     schedgetprioritymax(3C),
     schedgetprioritymin(3C),       schedrrgetinterval(3C),
     time.h(3HEAD)


































SunOS 5.11           Last change: 1 Apr 2008                    2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™