Please log in to watch this conference skillscast.
GPars is the standard package for high-level concurrency and parallelism in Groovy: although it is a separate project and artefact, it is distributed as standard in Groovy. There are (at least) two forms of concurrency and parallelism: single computer (multi-core, multi-processor) and cluster. Since it's inception, GPars has focused on single computer, indeed single JVM activity. 2014 has seen a significant change: in a Google Summer of Code 2014 project, Rafał Sławik took the cluster concurrency and parallelism code that was in the GPars and amended and extended it so that it worked.
In this session, we will take a quick (practically based) survey of existing GPars to set the context, and then look (using examples) at the core of the new features. We will almost certainly try and play a small game – network willing.
YOU MAY ALSO LIKE:
Russel is an ex-theoretical physicist, ex-UNIX system programmer, ex-academic, ex-independent consultant, ex-analyst, ex-author, ex-expert witness and ex-trainer. Russel is still interested in programming and programming languages, and all things parallel and concurrent. And build. He's actively involved with GPars, Me TV, and various bits and pieces of SDR. Russel likes working with Python, Ceylon, Kotlin, D, Go, Rust, and C++17.