У меня есть исполняемый файл (например, test.exe), который скомпилирован C ++/ Cli, который может поддерживать несколько потоков. Как я могу запустить один и тот же исполняемый файл несколько раз параллельно? Самый простой способ - открыть несколько окон cmd и запустить оттуда test.exe, но это, вероятно, не самый быстрый или простой способ сделать это.
2
2 ответа
4
На окнах вы можете использовать
start /B <executable>
Это запустит процесс в фоновом режиме и выдаст подсказку, очень похожую на bash &
--- РЕДАКТИРОВАТЬ ---
И для запуска заранее определенного числа процессов вы можете использовать FOR
:
FOR %i IN (1 2 3 4 5) DO start /B <executable>
1
Чтобы запустить 15 экземпляров одновременно в совместимой с bourne оболочке:
for i in $(yes | sed 15q); do ./test.exe & done