Я использую «7z.exe» для выполнения дополнительной работы в моем приложении (c #). Я встроил «7z.exe» в основной исполняемый файл моего приложения в качестве файла ресурсов.Во время выполнения моего приложения я извлекаю «7z.exe» на жесткий диск и запускаю его через Process.Start ().
Мне нужно выполнить «7z.exe» несколько раз и из нескольких потоков.Безопасно ли получать доступ к одному и тому же файлу "7z.exe" из нескольких потоков?или я должен извлечь отдельный «7z.exe» (в другое место на жестком диске) для каждого процесса. Start ()
PS: 7z.exe принадлежит программе Seven-zip, написанной на c / c ++.