Access Keys:
Skip to content (Access Key - 0)
Meet us in Antwerp, November 12th-16th 2012, MetroPolis - Belgium



Groovy actors and concurrent dataflow with GPars

Abstract

Low-level concurrency handling is usually hard to get right. And it's not much fun either. Now, when parallel systems are the norm in the mainstream, it has become obvious that the common shared-memory multithreading causes more troubles than it solves. In this hands-on session we will go through the concurrency options that GPars (http://gpars.codehaus.org), an open-source concurrency library for Groovy and Java, gives to your Groovy/Grails/Griffon or Java applications. We'll cover parallel collection processing, fork/join, asynchronous closures, actors, dataflow concurrency and other concepts, which aim to make your code concurrent with little effort.

If you want to learn how to safely harness all the cores in modern processors, this session is for you.

Speaker(s)

* Václav Pech

Related Presentations

Above the Clouds Introducing Akka
Death of the Slow 7 Reasons to Love JBoss AS 7
Groovy actors and concurrent dataflow with GPars
Hackergarten Hands-On Coding Event
Stop sleeping, start awaiting!
The Disruptor, High Performance Inter-Thread Messaging
The Groovy Ecosystem
The Well-Grounded Java Developer
What's new in Groovy 1.8 and beyond

Search by Tag

Below are the 170 labels used in Devoxx 2011 listed alphabetically. Click on a label to see its associated content.
action, activemq, activiti, actors, adobe, agile, air, ajax, alfresco, alm, amazon, analysis, android, annotations, apache, appcache, apple, asynchronous, atlassian, azure bejug, bitbucket, blackberry, bof c2dm, caching, camel, cdi, ceylon, chrome, ci, clojure, closures, cloud, cloudfoundry, cms, coherence, collaboration, comet, conference, confluence, continuous, css3, cxf
design, devoxx, dojo, domotics, dsl, duchess, dvcs, eclipse, eclipselink, ejb31, fantom, flex, fork/join, foss gae, gaelyk, git, glassfish, google, gpars, grails, graphics, griffon, groovy, gtug, gui, gwt hands-on, heroku, hibernate, html5, http, hudson, ibm, in, indexeddb, infinispan, ios, iphone
jackrabbit, java7, javaee, javaee6, javafx, javame, javascript, javase, jax-rs, jboss, jcp, jcr, jdk, jdk7, jdk8, jenkins, jigsaw, jira, jms, jmx, jpa, jpa2, jquery, jruby, jsf2, json, jsr, jsr-170, jug, jvm labs, lambda, maven, methodology, microsoft, mobile, modules, mongodb, mozilla, multicore, news, nosql oauth, openjdk, openshift, osgi, paas, parleys, performance, playframework, podcast, pojo, polyglot, quickie
rails, redis, rest, ria, roo, scala, scalable, seam, security, servicemix, speakers, spring, springmvc, stm, swing tdd, testing, tools, tools_in_action, transactions, twitter, university, vaadin, w3c, web20, webgl, websockets, websql, weld, wicket xml, xpand, xtext

Adaptavist Theme Builder Powered by Atlassian Confluence