I am attempting to run several threads in parallel, each spinning up their own RestSharp client and all connecting to the same server to download results to files using RestSharp's DownloadData method.
Although all threads do get started and call the client in parallel, only 2 files at a time start receiving data. When at least one completes, only then do the other files start to grow, each time with a maximum of 2 being affected at any given time.