В Java 8, когда я делаю,
Тип 1
list.stream().parallel().map(/**/).unordered().filter(/**/).collect(/**/);
Тип 2
list.stream().parallel().unordered().map(/**/).filter(/**/).collect(/**/);
Поскольку оба потока параллельны, я могу понять, что все объекты для каждой из операций, таких как фильтр, карта и т. Д., Будут выполняться параллельно, но сами операции будут выполняться последовательно в определенном порядке.
Вопросы
1.В Type1 я говорю unordered () после операции map (). Итак, пытается ли операция map () обрабатывать 'ordering', потому что она до unOrdered ()?
2.В Type2, порядок не поддерживается по всей карте, верно, фильтр ops? Правильно ли мое понимание?