どの並列フレームワークを使用するかを検討していC/C++
ます。いくつかの非常に特殊な条件があり、100% 確実ではありません。たとえば、TBB
「さらに」何かを追加することができます。
N
実行中のスレッドと 1 つの同期されたワークキュー (pthread
ミューテックスを使用)があります。- 私たちの仕事は優先されます (
int
)。 - ジョブはキューに入れられ、アイドル スレッドが最も優先度の高いジョブを取得します。
これは、キューが空になるまで繰り返されます。
TBB
さて、そして今、 (スレッド ビルディング ブロック)のようなフレームワークが、アルゴリズムの観点から、この特別なシナリオにさらに多くを提供できるかどうか知りたいです?? (だから、内部...)