标签: c++ parallel-processing system executable
通常,当我想从c ++代码运行可执行文件时。我只是使用代码:
system("path\to\the\executable param");
现在,我想并行运行可执行文件。我用2个线程。第一个线程将调用:
system("path\to\the\executable param1");
第二个主题将调用:
system("path\to\the\executable param2");
然而,它并没有像我预期的那样并行运行。
有没有办法解决这个问题?
答案 0 :(得分:4)
您可以运行多个命令,如下所示:
system("path\\to\\the\\executable param1 &"); system("path\\to\\the\\executable param2");
这样两者都会并行运行,并且你的程序不需要多线程。
答案 1 :(得分:1)