UNIX: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 317:
 
Каждый процесс имеет приоритет (nice value). Приоритет — это целое число, часто от -20 до 19, по умолчанию 0. Чем больше число, тем ниже приоритет. При конкуренции процессов за время процессора и другие ресурсы предпочтение отдаётся процессам с высшим приоритетом (т. е. с меньшим числом). Процесс может поменять приоритет себе, используя системный вызов '''nice'''. Системные вызовы '''getpriority, setpriority''' определяют или меняют приоритеты любых процессов или групп процессов. Смотреть приоритеты чужих процессов может любой. Не суперпользователь может менять приоритеты только своих процессов, и не выше константы, которая называется NZERO. (Строго говоря, каждый пользователь имеет максимальный приоритет, выше которого ему нельзя устанавливать приоритеты своих процессов. Изменить максимальный приоритет любого пользователя может суперпользователь с помощью всё того же системного вызова '''setpriority''').
 
Для пользователя апликации выдают процесс в интервале
 
Запустить процесс с пониженным (или, для суперпользователя, с повышенным) приоритетом можно командой