Parallel-Ready Java Code: Managing Mutation in Concurrent Systems - PhillyETE 2015
Offered By: ChariotSolutions via YouTube
Course Description
Overview
Syllabus
Intro
Maurice Naftalin
The Lambda FAQ
Ideas in the Stream API
Example Domain
Pipes and Filters in Java
Sources – sequential streams
Intermediate Operations
filter()
map()
peek()
flatMap Tolnt()
Sinks - sequential streams
Parallelism
Automated Resource Management
Retooling
Seriously, No More Accumulators??
Simple Example – Summation
Reduction of Primitives
Reduction of Mutable Objects?
Using the Predefined Collectors
toMap(Function keyMapper, Function valueMapper)
groupingBy(Function classifier) Uses the classifier function to make a classification mapping
groupingBy(Function)
Concurrent Collection
Writing a Collector
Sources - parallel streams
Visualizing Stream Operations
What Does Parallel-Ready Mean?
So, Is Your Code Parallel-Ready?
Using Streams Sanely Rules in the JavaDoc for java.util.stream
Conclusion
Taught by
ChariotSolutions
Related Courses
Computer ArchitecturePrinceton University via Coursera High Performance Scientific Computing
University of Washington via Coursera Parallel Programming Concepts
openHPI Введение в параллельное программирование с использованием OpenMP и MPI
Tomsk State University via Coursera Parallel programming
École Polytechnique Fédérale de Lausanne via Coursera