gpars 5-minutes

Post on 08-May-2015

545 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Brief presentation about gpars, dataflow, actors, map reduce

TRANSCRIPT

Groovy DSL on a java library

Java 6 Locks

Java 6 Thread pool

Java 7 / Jsr 166y – Fork Join

Java 7 / Jsr 166y - Parallel Arrays

Parallel collections - map/reduce

Fork/Join

Actors

Communicating Sequential Processes (CSP)

Dataflow

Agents

Software Transactional Memory

Actors

No race-conditions

No live-locks

Deterministic deadlocks

Completely deterministic programs

BEAUTIFUL code.

Jonas Bon r é

DATAFLOW

Dataflow Concurrency

Dataflow Variable

DataflowChannel

Thank You

@toff63Github https://github.com/toff63/Sandbox/tree/master/groovy/gpars

Thank you!

top related