.\" -*- coding: UTF-8 -*- .\" Copyright (C) Tom Bjorkholm & Markus Kuhn, 1996 .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" .\" 1996-04-01 Tom Bjorkholm .\" First version written .\" 1996-04-10 Markus Kuhn .\" revision .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH sched_get_priority_max 2 "17 ноября 2024 г." "Linux man\-pages 6.12" .SH НАИМЕНОВАНИЕ sched_get_priority_max, sched_get_priority_min \- возвращают статический диапазон приоритетов .SH БИБЛИОТЕКА Standard C library (\fIlibc\fP,\ \fI\-lc\fP) .SH ОБЗОР .nf \fB#include \fP .P \fBint sched_get_priority_max(int \fP\fIpolicy\fP\fB);\fP \fBint sched_get_priority_min(int \fP\fIpolicy\fP\fB);\fP .fi .SH ОПИСАНИЕ Вызов \fBsched_get_priority_max\fP() возвращает максимальное значение приоритета, которое может использоваться с алгоритмом планирования, указанного в \fIpolicy\fP. Вызов \fBsched_get_priority_min\fP() возвращает минимальное значение приоритета, которое может использоваться с алгоритмом планирования, указанного в \fIpolicy\fP. Поддерживаемые значения для \fIpolicy\fP: \fBSCHED_FIFO\fP, \fBSCHED_RR\fP, \fBSCHED_OTHER\fP, \fBSCHED_BATCH\fP, \fBSCHED_IDLE\fP и \fBSCHED_DEADLINE\fP. Подробней об этих политиках смотрите в \fBsched\fP(7). .P Процессы с большим числовым значением приоритета планируются к выполнению раньше процессов с меньшим числовым значением приоритета. То есть значение, возвращаемое \fBsched_get_priority_max\fP(), будет больше значения, возвращаемого \fBsched_get_priority_min\fP(). .P В Linux допускаются статические приоритеты в диапазоне от 1 до 99 для политик \fBSCHED_FIFO\fP и \fBSCHED_RR\fP и приоритет 0 для для остальных политик. Диапазоны планируемых приоритетов для различных политик назначить нельзя. .P .\" POSIX.1-2001, POSIX.1-2008 (XBD 2.8.4) The range of scheduling priorities may vary on other POSIX systems, thus it is a good idea for portable applications to use a virtual priority range and map it to the interval given by \fBsched_get_priority_max\fP() and \fBsched_get_priority_min\fP(). POSIX.1 requires a spread of at least 32 between the maximum and the minimum values for \fBSCHED_FIFO\fP and \fBSCHED_RR\fP. .P В системах POSIX, имеющих \fBsched_get_priority_max\fP() и \fBsched_get_priority_min\fP(), определено значение для \fB_POSIX_PRIORITY_SCHEDULING\fP в \fI\fP. .SH "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ" При успешном выполнении \fBsched_get_priority_max\fP() и \fBsched_get_priority_min\fP() возвращают максимальное/минимальное значение приоритета для указанной политики планирования. В случае ошибки возвращается \-1, а \fIerrno\fP устанавливается для указания ошибки. .SH ОШИБКИ .TP \fBEINVAL\fP Аргумент \fIpolicy\fP не содержит допустимого значения политики планирования. .SH СТАНДАРТЫ POSIX.1\-2008. .SH ИСТОРИЯ POSIX.1\-2001. .SH "СМОТРИТЕ ТАКЖЕ" .ad l .nh \fBsched_getaffinity\fP(2), \fBsched_getparam\fP(2), \fBsched_getscheduler\fP(2), \fBsched_setaffinity\fP(2), \fBsched_setparam\fP(2), \fBsched_setscheduler\fP(2), \fBsched\fP(7) .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства разработал(и) Alexander Golubev , Azamat Hackimov , Hotellook, Nikita , Spiros Georgaras , Vladislav , Yuri Kozlov , Иван Павлов и Kirill Rekhov . .PP Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, .UR https://www.gnu.org/licenses/gpl-3.0.html .UE версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. .PP Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу .MT списка рассылки русских переводчиков .ME .