Avvio di un eseguibile da più thread tramite Process.start ()
-
30-10-2019 - |
Domanda
Sto usando "7z.exe" per fare un po 'di lavoro extra nella mia applicazione (C#). Ho incorporato "7z.exe" nell'eseguibile principale della mia applicazione come file di risorse. Durante l'esecuzione della mia applicazione estraggo "7z.exe" su un disco rigido ed eseguo tramite processo.start ().
Devo eseguire "7z.exe" più volte e da più thread. È sicuro accedere allo stesso file "7z.exe" da più thread? o dovrei estrarre "7z.exe" separato (in una posizione diversa su disco duro) per ogni processo.start ()
PS: 7z.exe appartiene al software a sette Zip che è scritto in C/C ++.
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow