9000 回以上の反復を行う for ループがあり、10 などのスレッドで何とか改善したいとしましょう。
Function Something(){
for ( i = 0; i < 9000 ){
DoStuff();
}
}
10 個のスレッドで 9000 回の反復をカバーする最善の方法は何でしょうか? 現在、C++99 と win32 の pthreads を使用していますが、これは一般的な質問だと思います。
前もって感謝します。
編集: この例では、 DoStuff() が他の反復から独立して重い処理を処理するとします。また、共有リソースがありますが、それらはミューテックス変数でカバーされています。