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
Algorithms, Part IPrinceton University via Coursera Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera MongoDB for Java Developers
MongoDB University Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera Intro to Java Programming
San Jose State University via Udacity