并行多次运行相同的可执行文件

并行多次运行相同的可执行文件

我有一个可执行文件(例如 test.exe),它是用 c++/cli 编译的,可以支持多线程。如何才能并行多次运行同一个可执行文件?最简单的方法是打开几个 cmd 窗口并从那里运行 test.exe,但这可能不是最快或最简单的方法。

答案1

在 Windows 上你可以使用

start /B <executable>

这将在后台运行该进程,并返回提示符,类似于 bash&

- - 编辑 - -

要运行预定义数量的进程,您可以使用FOR

FOR %i IN (1 2 3 4 5) DO start /B <executable>

答案2

要在 Bourne 兼容 shell 中同时运行 15 个实例:

   for i in $(yes | sed 15q); do ./test.exe & done

相关内容