все Python 3Linux · macOSosфункция
os.nice
os — сигналы и приоритет
Увеличивает «любезность» (nice) процесса, понижая его приоритет планирования. Доступно на Unix.
Синтаксис
os.nice(...)
Аргумент — прибавка к текущему значению, а не новое значение; возвращается итоговый nice. Больше nice — ниже приоритет. Без прав суперпользователя приоритет можно только понизить, а вернуть обратно уже нельзя. nice(0) просто сообщает текущее значение.
Примеры
import os
print(os.nice(0)) # → ? только Unix: текущее значение nice, у обычного процесса 0
print(os.nice(5)) # → 5 — приоритет понижен на 5 пунктов, возвращается новое значение
print(os.nice(3)) # → 8 — инкременты складываются, значение не задаётся напрямую
print(os.nice(19)) # → 19 — nice упирается в максимум, 8 + 19 не даёт 27
os.nice(-1) # → ? только Unix: PermissionError без прав root — вернуть приоритет обратно нельзя
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности