Provided by: manpages-ru-dev_4.19.0-7_all bug

ИМЯ

       sched_get_priority_max,   sched_get_priority_min   -   возвращают   статический   диапазон
       приоритетов

LIBRARY

       Standard C library (libc, -lc)

СИНТАКСИС

       #include <sched.h>

       int sched_get_priority_max(int policy);
       int sched_get_priority_min(int policy);

ОПИСАНИЕ

       Вызов sched_get_priority_max() возвращает максимальное значение приоритета, которое  может
       использоваться     с    алгоритмом    планирования,    указанного    в    policy.    Вызов
       sched_get_priority_min()  возвращает  минимальное  значение  приоритета,   которое   может
       использоваться с алгоритмом планирования, указанного в policy. Поддерживаемые значения для
       policy: SCHED_FIFO,  SCHED_RR,  SCHED_OTHER,  SCHED_BATCH,  SCHED_IDLE  и  SCHED_DEADLINE.
       Подробней об этих политиках смотрите в sched(7).

       Процессы с большим числовым значением приоритета планируются к выполнению раньше процессов
       с   меньшим   числовым   значением   приоритета.   То    есть    значение,    возвращаемое
       sched_get_priority_max(), будет больше значения, возвращаемого sched_get_priority_min().

       В Linux допускаются статические приоритеты в диапазоне от 1 до 99 для политик SCHED_FIFO и
       SCHED_RR и приоритет 0 для для остальных политик. Диапазоны  планируемых  приоритетов  для
       различных политик назначить нельзя.

       В  разных  системах  POSIX  диапазон  планируемых  приоритетов  может различаться, то есть
       переносимое приложение должно использовать диапазон виртуальных приоритетов  и  отображать
       его  в интервал, получаемый с помощью sched_get_priority_max() и sched_get_priority_min().
       Согласно POSIX.1 между максимальным и минимальным значениями  для  SCHED_FIFO  и  SCHED_RR
       требуется диапазон из не менее 32 значений.

       В  системах POSIX, имеющих sched_get_priority_max() и sched_get_priority_min(), определено
       значение для _POSIX_PRIORITY_SCHEDULING в <unistd.h>.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

       On   success,   sched_get_priority_max()    and   sched_get_priority_min()   return    the
       maximum/minimum priority value for the named scheduling policy.  On error, -1 is returned,
       and errno is set to indicate the error.

ОШИБКИ

       EINVAL Аргумент policy не содержит допустимого значения политики планирования.

СТАНДАРТЫ

       POSIX.1-2001, POSIX.1-2008.

СМ. ТАКЖЕ

       sched_getaffinity(2), sched_getparam(2), sched_getscheduler(2), sched_setaffinity(2),
       sched_setparam(2), sched_setscheduler(2), sched(7)

ПЕРЕВОД

       Русский перевод этой страницы руководства был сделан Alexander Golubev
       <fatzer2@gmail.com>, Azamat Hackimov <azamat.hackimov@gmail.com>, Hotellook, Nikita
       <zxcvbnm3230@mail.ru>, Spiros Georgaras <sng@hellug.gr>, Vladislav
       <ivladislavefimov@gmail.com>, Yuri Kozlov <yuray@komyakino.ru> и Иван Павлов
       <pavia00@gmail.com>

       Этот перевод является бесплатной документацией; прочитайте Стандартную общественную
       лицензию GNU версии 3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ или более позднюю, чтобы
       узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ.

       Если вы обнаружите ошибки в переводе этой страницы руководства, пожалуйста, отправьте
       электронное письмо на ⟨man-pages-ru-talks@lists.sourceforge.net⟩.