Windowsでプロセスやスレッドの優先度を指定する方法のメモ. ※OSのバージョン等によって,設定値や動作が違う場合がある模様なので注意. 優先度の基本的な考え方 0(もっとも低い)〜31(もっとも高い)であらわされる優先度によって,スレッドの実行をスケジューリング 優先度 = Process priority class (プロセスの優先度) + Thread priority level (スレッドの優先度) プロセスの優先度について プロセスの優先度を任意に変更するためには,たとえば次のように指定する. // プロセスの優先度設定 → もっとも高い(REALTIME) SetPriorityClass(GetCurrentProcess(), REALTIME_PRIORITY_CLASS); Priority Class の指定の仕方については,次の順番で優先度が高い. REAL