優先順位の異なるアイテムのソースがあり、アイテムを完成する能力が常に飽和しているとします。優先順位の低い項目が完全に枯渇していないことをどのように保証しますか?低い優先順位の作業項目ソースを飢えさせるのを避ける方法
私は、ソースの優先度を、最後にダイナミックな「効果的な」優先度を出すように処理してから組み合わせることができると考えています。そうすれば、優先度の低い情報源はサービスのために十分に高くなるまでゆっくりと引き上げられます。
私は、この問題に対するより洗練された解決策が存在する場合に、少なくとも尋ねることなく、ここで車輪を再発明したくありませんでした。ありがとう!
私はこれに対してさまざまなアドホックな解決策を見てきました。標準的なものがあるかどうかはわかりませんが、問題があります。 Linuxスケジューラは解決する必要があるので、おそらくどこかに多くの文献があります。 –
はい、確かです。私は、実装の詳細(スレッドのスケジューリングなど)にうんざりすることを避けることを望んでいました。しかし、見てみると便利かもしれません。 –
説明や実際の実装をお探しですか? – displayName