Concurrency andParallelism with Scala Timothy Perrett BrisFunctional, June 2011 software. done right.
About Me Big Scala Geek Author of Lift in Action Coding Scala since 2007 Background in both dynamic and statically typed languages Manufacturing and marketing automation is my day job h"p://manning.com/perre"/ software. done right.
Summary Manually handling threads and locks sucks Actors provide a sane model for concurrency Build completely asynchronous systems Get the most out of your hardware investment software. done right.
Further Reading Scala Language http://scala-lang.org Akka Actor Toolkit http://akka.io/ State: You’re Doing It Wrong http://www.slideshare.net/jboner/state-youre-doing-it-wrong-javaone-2009 A Generic Parallel Collection Framework http://infoscience.epﬂ.ch/record/150220/ﬁles/pc.pdf software. done right.
Questions?twitter.com/timperrett Lift in Actiongithub.com/timperrett manning.com/perrett/blog.getintheloop.eu software. done right.