title: Same exe file, multi process and different input arguments
body: <p>I have an exe file, say <code>XYZ.exe</code> which takes in a <code>csv</code> file, and do some other manipulation, like querying DB based on the things in <code>csv</code> file. </p>
  
  <p>Now, there are 4 <code>csv</code> files, file_1.csv to file_4.csv, same format, but different contents. What i wanna do is to initial 4 process, all running XYZ.exe, and each with one of the csv files. They all run in background.</p>
  
  <p>I have tried to use Process.Start(@"XYZ.exe", input arguments). However, it looks like the second process would not start till the first process finishes. I wonder how should i change the code to accomplish the work.</p>