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() は、 Version 6 AT&T UNIX で登場しました。 4th Berkeley Distribution June 4, 1993 4th Berkeley Distribution |