1
マルチスレッド環境があり、複数のスレッドが優先キューをエンキューおよびデキューします。 1つ以上のスレッドが優先度の高いキュー項目だけを追加する場合、優先度の低い項目は決してキューを終了しない可能性があります。私はこれを避ける方法があるのだろうかと思っていた。優先順位キューマルチスレッド
私は助けていただきありがとうございます。前もって感謝します。
マルチスレッド環境があり、複数のスレッドが優先キューをエンキューおよびデキューします。 1つ以上のスレッドが優先度の高いキュー項目だけを追加する場合、優先度の低い項目は決してキューを終了しない可能性があります。私はこれを避ける方法があるのだろうかと思っていた。優先順位キューマルチスレッド
私は助けていただきありがとうございます。前もって感謝します。
私はコメントで述べたように、あなたはstarvationに言及されています
飢餓は、プロセスが永久にその作業を処理するために必要なリソースを拒否された同時コンピューティングに直面する問題です。
、すなわちアルゴリズムなどRound-Robin、Fair queuing、Proportionally fairと、この質問でさらに読むMaximum throughput scheduling.
スケジュール、これを処理する複数の方法があります - What is starvation?
あなたは[飢餓](HTTPSについて話しているの。 //en.wikipedia.org/wiki/Starvation_(computer_science)) – Idos
ありがとうございます@Idos – John