Как работает parallelStream под капотом

Помогите разобраться, как работает parallelStream. Например есть список из n элементов, на сколько частей поделит этот список Spliterator на n частей или на количество потоков из ForkJoinPool.commonPool()? И почему используетсяя именно ForkJoinPool.commonPool() какие у него преимущества? почему не использовать ExecutorService например fixed с количеством потоков по количеству ядер?


Ответы (0 шт):