Запускать один и тот же исполняемый файл несколько раз параллельно

2

У меня есть исполняемый файл (например, test.exe), который скомпилирован C ++ / Cli, который может поддерживать несколько потоков. Как я могу запустить один и тот же исполняемый файл несколько раз параллельно? Самый простой способ - открыть несколько окон cmd и запустить там файл test.exe, но, вероятно, это не самый быстрый или простой способ сделать это.


источник
Это платформа для Windows

Ответы:

4

На окнах вы можете использовать

start /B <executable>

Это запустит процесс в фоновом режиме и выдаст подсказку, очень похожую на bash &

--- РЕДАКТИРОВАТЬ ---

И для запуска заранее определенного числа процессов вы можете использовать FOR:

FOR %i IN (1 2 3 4 5) DO start /B <executable>
NewbiZ
источник
В нбр темы?
1
@fmvpsenior Введите start /?и посмотрите или прочитайте документацию дляstart .
Джейсон С
Джейсон, почему бы тебе не погуглить полицию и не присоединиться к ним
@fmvpsenior У копов здесь нет юрисдикции, и кажется, что нужно пройти много тренировок, чтобы рассказать вам, что все остальные уже знают о том, как задавать вопросы в Интернете .
Jason C
1

Чтобы запустить 15 экземпляров одновременно в bourne-совместимой оболочке:

   for i in $(yes | sed 15q); do ./test.exe & done
Уильям Перселл
источник
он говорит: «Я был неожиданным в это время».
@fmvpsenior Учитывая, что вы заявили, что используете cmd, это будет означать, что вы не используете bash. Также обратите внимание, что этот ответ актуален только в среде, где sedон также установлен.
Джейсон С