2

У меня есть исполняемый файл (например, 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .