title: C# read text file lines multi thread
body: <p>I want to write a fast multi thread program using c# that read a file.</p>
  
  <p>so the file must be split into some parts and each part process in different thread. for ex:</p>
  
  <pre><code>Line1
  Line2
  Line3
  Line4
  </code></pre>
  
  <p>must split to 4 lines like this:</p>
  
  <pre><code>Line1 =&gt; thread 1
  Line2 =&gt; thread 2
  Line3 =&gt; thread 3
  Line4 = &gt; thread 4
  </code></pre>
  
  <p>i used the <code>StreamReader.readLine()</code> but it cant read specify line. </p>
  
  <p>Comment: its necessary to speedup the program so i want to read file in separate threads.</p>