Skip to main content

Neal Ford: Java.next: Contrasting concurrency

[article]Perhaps the starkest difference among the Java.next languages lies in threading, concurrency, and parallelism. This installment shows easy ways to make existing functional code in Scala, Groovy, and Clojure parallel. Then it investigates the actor currency model in Scala. The Java engineers struggled to make concurrency easy for developers to use. But despite improvements, concurrency it is still a complex and error-prone part of the platform...