Skip to content

dwclark/GroovyThreading

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GroovyThreading

Presentation and sample code dealing with groovy threading and gpars

Covers:

  1. Basic java threading concepts (such as memory model, final, volatie, synchronized)
  2. Immutability and programming with values
  3. Thread interruption
  4. Locks
  5. Concurrent collections/parallel arrays
  6. Actors
  7. Dataflow concurrency

Possibly Cover:

  1. History of java threading improvements
  2. The threading approaches advantages/disadvantages of the three main new JVM languages: Clojure, Scala, and Groovy. Note to JRuby fans, I ommit JRuby mainly because I see it as more participating in the Ruby universe, rather than the JVM universe, that it runs on the JVM is mainly an implementation detail.
  3. The need for threading in modern JVM applications

About

Presentation and sample code dealing with groovy threading and gpars

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages