如何批处理多个命令,以便始终正在执行两个命令

时间:2016-08-11 13:30:57

标签: windows batch-file parallel-processing batch-processing

我正在运行Windows 10,使用批处理文件来运行多个进程,如下所示。每个命令解决有限元分析模型,该模型通常在1到5小时的范围内花费不可预测的时间量。我的计算机能够同时运行两个分析,因此我在其他所有命令中使用start命令。

start programName param1
programName param2
start programName param3
programName param4
etc...

我的问题是第三个命令没有启动,直到两个第一个和第二个命令完成。我更喜欢在任何时候都会运行两个命令。

我考虑过同时运行两个批处理文件,如下所示,但是一个批处理文件可能会完成,而另一个批处理文件仍然有多个命令等待运行。

[batch1.bat]
programName param1
programName param2
etc...

[batch2.bat]
programName param3
programName param4
etc...

是否有一个简单的现有方法可以确保总有两个命令并行运行?如果没有,我可能会使用system命令在c ++中一起攻击某些东西

0 个答案:

没有答案