title: How many threads are spawned in parallelStream in Java 8?
body: <p>In JDK8, how many threads are spawned when i'm using parallelStream? For instance, in the code:</p>
  
  <pre><code>list.parallelStream().forEach(/** Do Something */);
  </code></pre>
  
  <p>If this list has 100000 items, how many threads will be spawned?</p>
  
  <p>Also, do each of the threads get the same number of items to work on or is it randomly allotted?</p>