12.3. スケジューラー優先度のライブラリー機能


リアルタイムプロセスは、異なる一連のライブラリー呼び出しを使用して、ポリシーおよび優先度を制御します。関数には、sched.h ヘッダーファイルをインクルードする必要があります。シンボル SCHED_OTHERSCHED_RR、および SCHED_FIFO も、sched.h ヘッダーファイルで定義する必要があります。

この表では、リアルタイムスケジューラーのポリシーおよび優先度を設定する関数を示します。

Expand
表12.1 リアルタイムスケジューラー用のライブラリー関数
Functions説明

sched_getscheduler()

特定のプロセス識別子 (PID) のスケジューラーポリシーを取得します。

sched_setscheduler()

スケジューラーポリシーおよびその他のパラメーターを設定します。この関数には、3 つのパラメーター (sched_setscheduler(pid_t pidint policyconst struct sched_param *sp)) が必要です。

sched_getparam()

スケジューリングポリシーのスケジューリングパラメーターを取得します。

sched_setparam()

すでに設定されており、sched_getparam() 関数を使用して検証できるスケジューリングポリシーに関連付けられたパラメーターを設定します。

sched_get_priority_max()

スケジューリングポリシーに関連付けられている有効な最大優先度を返します。

sched_get_priority_min()

スケジューリングポリシーに関連付けられている有効な最小優先度を返します。

sched_rr_get_interval()

プロセスごとに割り当てられた timeslice を表示します。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る