Multi-Threading and Concurrency in Groovy

05 December 2012 - David Clark

Abstract

December's Groovy User's Group meeting will focus on multi-threading and concurrency in groovy. The presentation will focus on two areas: 1) Tools standard Groovy gives to make multi-threaded programming easier and less error prone and 2) The [GPars]http://gpars.codehaus.org) framework which simplifies making common programming tasks concurrent. The presentation will be code and audience driven. If you don't even know how to launch a new thread in groovy, we can cover that. If you are a multi-threading maniac and want to talk about the inner workings of JDK 7's Fork/Join framework, we can cover that too. Please bring your laptop for playing with and using the code samples. It's best if you have JDK 7 and Groovy 2 installed, but a lot of the examples will run with little to no modifications with lower versions.

Bio

David Clark is a software developer since 1999. He has been using Java since 2005 and Groovy since version 1.0. He has mostly worked in the financial industry and currently works for a small company which makes business loans, where his software manages the entire loan process from application to funding. Prior to 2005 he mostly worked with Microsoft technologies in the financial industry. His main interests in software are in the areas of security, multi-threaded/concurrent programming, and new languages (like Groovy) that make his life easier.