【发布时间】:2014-05-11 16:33:35
【问题描述】:
通常当我想从 c++ 代码运行可执行文件时。我只是使用代码:
system("path\to\the\executable param");
现在,我想并行运行可执行文件。我使用 2 个线程。第一个线程将调用:
system("path\to\the\executable param1");
第二个线程会调用:
system("path\to\the\executable param2");
但是它并没有像我预期的那样并行运行。
有没有办法解决这个问题?
【问题讨论】:
-
你所说的“并行”是什么意思?你是男人(大脑例子)
system("1.exe 2.exe 3.exe");吗?还是您的意思是使用自己的线程进行异步调用? -
在 Windows 中?使用
"start [options] program"。 -
您知道如何在字符串文字中使用反斜杠 (\),不是吗?
标签: c++ parallel-processing system executable