filmov
tv
Stream API. Часть 11. Параллельные потоки
![preview_player](https://i.ytimg.com/vi/PEmjmdYtPG4/maxresdefault.jpg)
Показать описание
Кроме последовательных потоков Stream API поддерживает параллельные потоки. Распараллеливание потоков позволяет задействовать несколько ядер процессора тем самым повышая производительность. Стоит отметить, что применение параллельных потоков на многоядерных машинах не всегда способно повысить производительность, все зависит от природы задачи.
Чтобы сделать обычный последовательный поток параллельным, надо вызвать у объекта Stream метод parallel(). Кроме того, можно также использовать метод parallelStream() интерфейса Collection для создания параллельного потока из коллекции. Для распараллеливания операций используется Fork Join фреймворк являющийся частью стандартной библиотеки Java.
Stream API. Часть 11. Параллельные потоки
Streams. Parallel stream (прокачанная Java)
Stream API. Часть 10. Примитивные специализации Stream
Сергей Куксенко — Stream API, часть 1
Stream API. Часть 7. Терминальные методы collect
Stream API. Часть 12. Реализация Spliterator.
Stream API. Java. Максимально простым языком.
Java Stream API: parallel
Выпуск 37. ParallelStream и потокобезопасность (thread-safe).
JAVA. Основы Stream API. Часть 1
Stream API. Часть 1. Вступление.
Tagir Valeev - Weird Stream API (Ru)
Выпуск 36. ParallelStream, Spliterator и ForkJoinPool.
Лекция 8. Stream API
Лекция 9. Stream API Терминальные операции и коллекторы
Сергей Куксенко — JDK8: Stream style
Java stream API - Роман Иванов // PASV
Сергей Куксенко — Java 8: Advanced Stream Techniques
GolovachCourses: Java Multithreading 04.10.2014 Lecture #08. Java 8. Stream API, Lambdas.
Что такое volatile в Java? #shorts
[JuJa] Александр Баглай 'Использование Stream API при работе с коллекциями'...
Установка маяков под штукатурку. Углы 90 градусов. #12
QA.GURU 11-ый поток. Дополнительное занятие. Дмитрий Тучс. «Java. Продолжение»...
DEV LABS 2014. Java 8: лямбда выражения и Stream API
Комментарии