NICE(3)

名称
nice - プログラムのスケジューリング優先度の設定

ライブラリ
libc

書式
<unistd.h> int nice(int incr)

解説
このインタフェースは、 setpriority(2) で置き換えられました。

nice() 関数は、そのプロセスのスケジューリング優先度をシステムから入手し、 incr で指定する優先度の値に設定します。優先度の有効範囲は、-20 から 20 です。 デフォルトの優先度は 0 です。優先度を下げると、スケジューリングが 良くなります。優先度を下げられるのは、スーパユーザのみです。

子プロセスは、 fork(2) を通じて親プロセスの優先度を継承します。

関連項目
nice(1), fork(2), setpriority(2), renice(8)

歴史
nice() は、 AT&T UNIX で登場しました。