Parallel-Ready Java Code: Managing Mutation in an Imperative Language

Massively concurrent systems are the future, and shared data mutability is the obstacle to getting there. Where does that leave imperative languages like Java, that depend on mutation? Java 8 squares the circle with the Collectors API, which manages concurrent access to non-threadsafe mutable collections, giving the developer parallelism “for free”. Sometimes you need to change the way you think about a problem, but often all you need to do is follow a few simple rules, and your code too can be Parallel-Ready.

Maurice’s talk is now available on the Chariot Solutions site.

Location: Salon B Date: April 7, 2015 Time: 2:45 pm - 3:45 pm Maurice Naftalin Maurice Naftalin