In recent years, concurrency technology has been getting close attention from performance-sensitive geeks, who are trying to find ways to write parallel code that is comprehensible and usable by mere mortals.
There are a variety of fundamental techniques that are being explored in approaches to the problem: Functional programming, actors, event-based programming, immutability, transactional memory, tuple spaces, dataflows. Also of interest are more traditional thread-based approaches like java.util.concurrent and Apple’s Grand Central Dispatch.
This talk will try to at least touch on each of these fundamental techniques, and also give a tour of some of the practical tools, both old (Haskell, Erlang) and modern (Clojure, Scala, Node.js) that are available for use today. It will draw somewhat on my recent Concur.next and Wide Finder 2 research projects.
Attendees should leave with an idea what it is they need to learn to be successful in solving this class of problems.
Comments on this page are now closed.
For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at email@example.com
Download the OSCON Sponsor/Exhibitor Prospectus
For media-related inquiries, contact Maureen Jennings at firstname.lastname@example.org
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON Newsletter (login required)
Have an idea for OSCON to share? email@example.com
View a complete list of OSCON contacts