Рассмотрите исполняемый файл с именем makecookie
(обычная старая последовательная/непараллельная программа). Я хотел бы запустить два экземпляра его в то же время (открыв два терминала, например), как показано ниже:Хорошо запустить несколько экземпляров одного и того же исполняемого файла?
Первый терминал:
~/makecookie vanilla dataToRead.dat
Второй терминал:
cd ~
mkdir secondJar
ln -s ~/makecookie secondJar/
secondJar/makecookie chocolate dataToRead.dat
Второй аргумент - это строка конфигурации, а третий - файл данных для открытия и чтения. Результат будет выводиться на терминал stdout
.
Это приводит к тому, что один и тот же исполняемый файл выполняется одновременно. Будут ли проблемы с этим? Почему или почему нет?