スポンサーリンク

NICE(3) FreeBSD ライブラリ関数マニュアル NICE(3)

名称

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

ライブラリ

標準 C ライブラリ (libc, −lc)

書式

#include <unistd.h>

int

nice(int incr);

解説

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

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

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

関連項目

nice(1), fork(2), setpriority(2), renice(8)

歴史

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

4th Berkeley Distribution June 4, 1993 4th Berkeley Distribution

スポンサーリンク