我正在运行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 ++中一起攻击某些东西