Junior — Middle
Un flux de données dans Stream peut-il être traité en mode mono-thread ?
sobes.tech IA
Réponse de l'IA
Да, поток данных в Java Stream может обрабатываться в однопоточном режиме. По умолчанию Stream работает последовательно (sequential), то есть все операции выполняются в одном потоке. Для параллельной обработки нужно явно вызвать метод parallel().
Пример последовательного потока:
List<String> list = Arrays.asList("a", "b", "c");
list.stream() // последовательный поток
.forEach(System.out::println);
Если не использовать parallel(), то поток будет однопоточным.