Just published a longform article on parallel collectors in Java Streams.
β
Covers correctness, performance, pitfalls
π Custom collectors with CONCURRENT semantics
π¬ JMH benchmark
TL;DR: .parallelStream() is not a magic wand.
#Java #StreamsAPI #OpenJDK #Concurrency #FunctionalProgramming