title: Should I use Parallel.ForEach or regular foreach to process IO data from network
body: <p>I want to make API calls as fast as possible, my current code is:</p>
  
  <pre><code>List&lt;MyItems&gt; items;
  foreach(items as item){
  await item.GetData();
  }
  </code></pre>
  
  <p>Should I consider using Parallel.ForEach?</p>