Вопрос проверяет понимание параллелизма, ограничений Stream API и умение оценивать реальные выгоды от распараллеливания.
Короткий ответ
Параллельные стримы позволяют обрабатывать элементы коллекции в нескольких потоках автоматически. Они имеют смысл только для CPU-bound задач с большим объёмом данных и независимыми операциями. Для I/O, синхронизаций и небольших коллекций они чаще вредят. Также важно помнить, что используется общий ForkJoinPool. Использовать их нужно осторожно.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.