スレッドに関する質問があります。 たとえば、私は、私は、コードmodifeことができる場合の質問は、このいくつかのスレッドで1つの機能を動作させることはできますか?
void xyz(int x){
...
}
int main{
for(int i=0;i<n;i++){
xyz(n);
}
}
のようなコードを持っている(とどのように?)ために、最初のスレッドへのn/2の引数1と第2のスレッドの呼び出しAで関数を呼び出しますn/2からnまでの引数を持つ関数。
はあなたがmulti-threadingに関するいくつかのチュートリアルを読んでください、事前
場合これはopenmpの良いユースケースのように思えます。 http://bisqwit.iki.fi/story/howto/openmp/ – drescherjm
はい、これを行うことができます。 C++の最近のリビジョンには、組み込みのスレッドのサポートがあります。 – ForceBru
これは関数 'xyz'の内部で何が起こっているかによって異なります。関数 'xyz'の中で何が起こっていますか? – juanchopanza