diff options
| -rw-r--r-- | man7/sched.7 | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/man7/sched.7 b/man7/sched.7 index 4fe49e29f6..a4120fa5a4 100644 --- a/man7/sched.7 +++ b/man7/sched.7 @@ -388,24 +388,25 @@ but denied to run by the scheduler. This ensures fair progress among all \fBSCHED_OTHER\fP threads. .\" .SS The nice value -The nice value is a per-process attribute +The nice value is an attribute that can be used to influence the CPU scheduler to favor or disfavor a process in scheduling decisions. It affects the scheduling of .BR SCHED_OTHER and .BR SCHED_BATCH -(see below) -processes. -According to POSIX.1, the threads in a process should share a nice value. -However, on Linux, the nice value is a per-thread attribute: -different threads in the same process may have different nice values. +(see below) processes. The nice value can be modified using .BR nice (2), .BR setpriority (2), or .BR sched_setattr (2). +According to POSIX.1, the nice value is a per-process attribute; +that is, the threads in a process should share a nice value. +However, on Linux, the nice value is a per-thread attribute: +different threads in the same process may have different nice values. + The range of the nice value varies across UNIX systems. On modern Linux, the range is \-20 (high priority) to +19 (low priority). |
