Quantos threads são gerados no parallelStream no Java 8?

No JDK8, quantos threads são gerados quando estou usando o paralelStream? Por exemplo, no código:

list.parallelStream().forEach(/** Do Something */);

Se esta lista tiver 100000 itens, quantos threads serão gerados?

Além disso, cada um dos threads recebe o mesmo número de itens para trabalhar ou é alocado aleatoriamente?

questionAnswers(2)

yourAnswerToTheQuestion