Зависит от того, что если в вашем файле нет нескольких строк, параллельная обработка может не принести вам никакой пользы по двум причинам: 1) потому что вся эта параллельная инфраструктура недешева и 2) потому что поток не знает, скольколинии, которые есть у File
.Таким образом, он будет читать строки и создавать буфер для каждого Spliterator (чанка), IIRC начинает с 1024
строк и добавляет 1024 и т. Д. Таким образом, параллель может оказаться очень дорогой и, скорее всего, не принесет пользытакой случай.Если, с другой стороны, у вас есть огромные файлы ... Измерьте, чтобы понять, действительно ли вам нужно parallel
Также обратите внимание, что вы собираетесь сделать какой-то ввод-вывод, и параллель не является хорошей идеей для этого.