Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library _builtin > module Process > setpriority
setpriority(which, who, prio) -> 0
プロセス、プロセスグループ、 ユーザのいずれかの現在のプライオリティを設定します 。プライオリティの設定に成功した場合は 0 を返します。
以下の例は呼び出したプロセス自身のプライオリティを 10 に下げます。 すでに 10 よりもプライオリティが低く、 Errno::EACCES となった場合には無視して実行を続けます。
begin Process.setpriority(Process::PRIO_PROCESS, 0, 10) rescue Errno::EACCES end
[SEE_ALSO] setpriority(2)