1

SCHED_OTHERnice 値 (スケジューリングに使用) と static 値 ( SCHED_RR& SCHED_FIFO{1..99} に使用され、 に 0 が使用される)の違いを理解したいと思いますSCHED_OTHER

4

1 に答える 1

3

つまり、nice 値はベスト エフォートであり、static プライオリティ値は strict です。

これが意味することは、最高のナイス プロセス (最高のナイス レベル、最低の優先度) でさえ、より高いナイス値を持つプロセスを遅らせる CPU 時間を取得する可能性があり、またそうなることになるということです (それは飢えません)。

ただし、厳密な優先度の低いプロセス (厳密な優先度 0 を含む) は、実行可能な厳密な優先度の高いプロセスの実行を遅らせることはありません。

于 2012-02-22T11:47:06.490 に答える