すべてのループが同時に実行される for ループのように、 AT THE SAME TIME 、 N 回、異なるパラメーターでコマンドを実行したい
このような特定の行の最後で & を使用することで、それらを同時に実行できることはわかっていますが、その N 回を実行する方法が必要です。
./a &
./a &
./a &
特定のコアでそれぞれを実行できますか?または、openMPとCでそのようにする必要がありますか?はいの場合、C++ でコマンドを実行するにはどうすればよいですか?
#paragma omp parallel
for(int i=0;i<n ; i++ )
{
/// ??? how can I run these command by c++
}
ただし、機能する場合でも、このソリューションは (n< #core) :(