1 2 3 4 5 6
- ! - | !
# 確認 ps l -p [プロセスID] # 更新 # 一般ユーザーは自分が所有するプロセスの優先度を下げることしかできない。 renice [nice値] -p [プロセスID]
1
nice -n [nice値] [プログラム]
1 2 3 4 5 6 7 8 9 10 11 12
- ! - ! - ! - !
#include <sched.h> struct sched_param spp; // 優先度 spp.sched_priority = 99; // プロセスID取得 pid = getpid(); // スケジューリングアルゴリズムの指定 policy = SCHED_FIFO; // スケジューリング・ポリシーとパラメータを設定 sched_setscheduler(pid, policy, &spp);