This ensures fair progress among all \fBSCHED_OTHER\fP threads.
.\"
.SS The nice value
+The nice value is a per-process 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.
+
The range of the nice value
varies across UNIX systems.
On modern Linux, the range is \-20 (high priority) to +19 (low priority).