title: Multiple threads reading from the same file
body: <p>My platform is windows vista 32, with visual c++ express 2008 .</p>
  
  <p>for example:</p>
  
  <p>if i have a file contains 4000 bytes, can i have 4 threads read from the file at same time? and each thread access a different section of the file.</p>
  
  <p>thread 1 read 0-999, thread 2 read 1000 - 2999, etc.</p>
  
  <p>please give a example in C language.</p>