title: What is the difference between LINQ & PLINQ in terms of execution
body: <p>i like to know What is the difference between LINQ &amp; PLINQ in terms of execution ?</p>
  
  <p>when we should use PLINQ not LINQ just discuss some situation</p>
  
  <p>here giving two code. one done by LINQ and other done by PLINQ.</p>
  
  <p>just tell me what is the difference and what the two code is doing?</p>
  
  <pre><code>LINQ
  
  var q = from file in fileList  
           where file.Length &gt; 10000 
          select file; 
  
  PLINQ
  
  var q = from file in fileList.AsParallel()
           where file.Length &gt; 10000                      
          select file;
  </code></pre>
  
  <p>please see the above code and tell me how both the code execute and what is the difference in terms of execution? thanks</p>