Spliterator (Java 8) — специализированный итератор для параллельного обхода. trySplit() разделяет оставшиеся элементы на две части для параллельной обработки. tryAdvance() обрабатывает один элемент. forEachRemaining() — все оставшиеся. Характеристики: ORDERED, DISTINCT, SORTED, SIZED, NONNULL, IMMUTABLE, CONCURRENT, SUBSIZED. Stream API использует Spliterator под капотом для параллельных стримов. Можно написать свой Spliterator для кастомного источника данных.
Что такое Spliterator в Java?
Senior
146 просмотровAFK Offer AI
Что такое IdentityHashMap?