, Contrasting concurrency

See how concurrency options differ in the languages

From the developerWorks archives

Neal Ford

Date archived: December 19, 2016 | First published: March 31, 2014

Perhaps the starkest difference among the 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.

This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some steps and illustrations may have changed.

Zone=Java development
ArticleID=966965 Contrasting concurrency