Python 3.3+Linux · macOSosfunction
os.sched_get_priority_min
os — scheduler (sched)
Return the minimum priority for a scheduling policy.
Syntax
os.sched_get_priority_min(...)
The lower priority bound for a policy: 0 for SCHED_OTHER, 1 for real-time policies on Linux. For real-time policies a larger number means higher priority — the opposite of nice, where larger means lower.
Examples
import os
print(os.sched_get_priority_min(os.SCHED_FIFO)) # → ? только Unix: минимальный приоритет real-time политики, на Linux 1
print(os.sched_get_priority_min(os.SCHED_OTHER)) # → ? только Unix: на Linux 0 — у обычной политики приоритеты не различаются
param = os.sched_param(os.sched_get_priority_min(os.SCHED_RR)) # → ? только Unix: самый скромный real-time приоритет
os.sched_setscheduler(0, os.SCHED_RR, param) # → ? только Unix и только с правами root: переводит текущий процесс на политику SCHED_RR
os.sched_get_priority_min(-1) # → OSError: [Errno 22] Invalid argument — политики с номером -1 не существует
See also
Common errors
Open in the full glossarydocs.python.orgReport an inaccuracy