title: multithread read from disk?
body: <p>Suppose I need to read many distinct, independent chunks of data from the same file saved on disk.</p>
  
  <p>Is it possible to multi-thread this upload?</p>
  
  <p>Related: Do all threads on the same processor use the same IO device to read from disk?  In this case, multi-threading would not speed up the upload at all - the threads would just be waiting in line.</p>
  
  <p>(I am currently multi-threading with OpenMP.)</p>