NICE(3)

명칭
nice - 프로그램의 스케줄링 우선도의 설정

프로그램 라이브러리
libc

서식
<unistd.h> int nice(int incr)

해설
이 인터페이스는, setpriority(2) 그리고 옮겨놓을 수 있었습니다.

nice() 함수는, 그 프로세스의 스케줄링 우선도를 시스템으로부터 입수해, incr 그리고 지정하는 우선도의 값으로 설정합니다. 우선도의 유효 범위는,-20 으로부터 20 입니다. 디폴트의 우선도는 0 입니다. 우선도를 내리면(자), 스케줄링이 좋아집니다. 우선도를 내릴 수 있는 것은, 슈퍼 유저만입니다.

child process는, fork(2) (을)를 통해서 parent process의 우선도를 계승합니다.

관련 항목
nice(1), fork(2), setpriority(2), renice(8)

역사
nice() (은)는, AT&T UNIX 그리고 등장했습니다.