sched.h(3head) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

sched.h(3head)

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)



Oracle Solaris 11.4               1 Apr 2008                    sched.h(3HEAD)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3