sched_get_priority_min()

Получить минимальный приоритет для текущей политики планирования

Прототип:

#include <sched.h>
int sched_get_priority_min( int policy );

Аргументы:

policy
The scheduling policy, which must be one of:
SCHED_FIFO
a fixed-priority scheduler in which the highest priority ready thread runs until it blocks or is preempted by a higher priority thread.
SCHED_RR
similar to SCHED_FIFO, except that threads at the same priority level timeslice (round robin) every 4 × the clock period (see ClockPeriod()).
SCHED_OTHER
currently the same as SCHED_RR.
SCHED_SPORADIC
sporadic scheduling.

Библиотека:

libc

Описание:

The sched_get_priority_min() function returns the minimum value for the scheduling policy specified by policy.

Возвращаемое значение:

Минимальный приоритет. Если возникла ошибка функция возвращает -1, код ошибки записывается в errno.

Коды ошибок:

EINVAL
The value of the policy parameter doesn't represent a defined scheduling policy.
ENOSYS
The sched_get_priority_min() function isn't currently supported.

Классификация:

POSIX 1003.1 PS

Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

sched_getparam(), sched_get_priority_max(), sched_setparam(), sched_getscheduler(), sched_setscheduler()




Предыдущий раздел: Описание API системной библиотеки