• 締切済み

スレッド割り当てについて

デュアルコアへのスレッド割り当てに関して、良い資料が見つからないので教えて下さい。 C#でwindowsアプリケーションを作成しています。 アプリの動作環境は、windows server 2008 で、CPUはデュアルコアです。 アプリを効率良く動作させたいので、 デュアルコアへのスレッドの割り当て方法がありましたら、教えていただけませんでしょうか。 また、参考になるサイトなどがありましたら紹介していただきたいです。 情報が足らなければ指摘をお願いします。

みんなの回答

回答No.1

とりあえずMSDNあたりは目を通しておくのが基本です。 http://msdn.microsoft.com/ja-jp/library/cc434762(VS.71).aspx CPUでの膨大な演算処理を2つのスレッドに分割するような場合には顕著に効果がでますが、その途中でディスクの読み書きなどを行うような処理は、そこでCPUが待たされますから、マルチスレッドにする意味がなくなる場合が多いでしょう。

kingsdown
質問者

お礼

ご回答有難うございます。 MSDNを含めインターネットや各種資料で、スレッドの割当て方法について調べていますが、これに関する記述が見つかりません。自分の調査能力の低さにガッカリしています。 もし、この方法についてご経験されているのでしたら、詳しい意見を聞かせていただけませんでしょうか。

関連するQ&A

専門家に質問してみよう