Встречается на собеседованиях • сегодня
Что такое параллельный Stream
Параллельный Stream в Java позволяет обрабатывать элементы коллекции одновременно в нескольких потоках, используя ForkJoinPool. Создается вызовом `parallelStream()` или `stream().parallel()`.
**Особенности:**
- Порядок обработки не гарантируется
- Подходит для CPU-intensive задач
- Может быть медленнее последовательного для небольших данных из-за накладных расходов
**Пример:**
```java
List numbers = Arrays.asList(1, 2, 3, 4, 5);
int sum = numbers.parallelStream()
.mapToInt(i -> i)
.sum(); // Сумма в параллельном режиме
```
**Важно:** избегать состояния (shared mutable state) и использовать thread-safe операции.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы