2011-02-03 14 views
3

AFAIK、LinuxではCPUコアにスレッドを割り当てることができます。 (this参照)。しかし、私の質問は、ブーストを使用してこの機能を達成できますか?また、OSがどちらが良いのかを判断することはできませんが、自分の設計でこの動作を制御したいと考えてください。質問はあなたが私の知る限り、あなたが求めているものを行うための唯一の方法であるOS固有の実装に向かってポイントにリンクされている間特定のCPUコアにスレッドを割り当てる

答えて

4

ブーストはクロスプラットフォームライブラリであることを意味しています。

0

このトピックは「スレッドアフィニティ」と呼ばれていますが、これに加えて正確なオペレーティングシステムのバージョンを検索することでその応答を見つけることができます。

2

Windows OSでは、SetThreadAffinityMask API呼び出しを使用できます。私は、あなたが必要とするものがどのように増強するかは分かりません。

関連する問題