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 de‐
       finition specifies the minimum priority range for that policy. The pri‐
       ority  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.
                      Processes  scheduled to this policy, if not preempted by
                      a higher priority or interrupted by a signal, will  exe‐
                      cute  for a time period, returned by sched_rr_get_inter‐
                      val(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