• Table of contents
    1Introduction
    2Getting Started
    3Data Parallelism
    4Groovy CSP
    5Actors
    6Agents
    7Dataflow
    8STM
    9Google App Engine Integration
    10Tips
    11Conclusion
  • Quick Reference
The GPars Framework

Groovy Parallel Systems

(Quick Reference)

The GPars Framework - Reference Documentation

Authors: The Whole GPars Gang

Version: 1.2.1

Table of Contents

1Introduction
1.1Enter GPars
1.2Credits
2Getting Started
2.1Downloading and Installing
2.2A Hello World Example
2.3Code conventions
2.4Getting Set Up in an IDE
2.5Applicability of Concepts
2.6What's New
2.7Java API - Using GPars from Java
3Data Parallelism
3.1Parallel Collections
3.1.1GParsPool
3.1.2GParsExecutorsPool
3.1.3Memoize
3.2Map-Reduce
3.3Parallel Arrays
3.4Asynchronous Invocation
3.5Composable Asynchronous Functions
3.6Fork-Join
3.7Parallel Speculations
4Groovy CSP
5Actors
5.1Actors Principles
5.2Stateless Actors
5.3Tips and Tricks
5.4Active Objects
5.5Classic Examples
6Agents
7Dataflow
7.1Tasks
7.2Selects
7.3Operators
7.4Shutting Down Dataflow Networks
7.5Application Frameworks
7.6Pipeline DSL
7.7Implementation
7.8Synchronous Variables and Channels
7.9Kanban Flow
7.10Classic Examples
8STM
9Google App Engine Integration
10Tips
10.1Performance
10.2Integration into hosted environment
11Conclusion
Quick Reference (hide)

Actors

Concepts
Lifecycle
Usage

Agent

Concepts
Usage

CSP

Concepts
Usage

Data Flow

Concepts
Usage

ForkJoin

Concepts
Usage

ForkJoinPool

Concepts
Usage

Stm

Concepts
Usage

ThreadPool

Concepts
Usage
Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically. Tackling the complexity of concurrent programming with Groovy.