Goodreads helps you keep track of books you want to read.
Start by marking “Programming Concurrency on the JVM” as Want to Read:
Programming Concurrency on the JVM
Enlarge cover
Rate this book
Clear rating
Open Preview

Programming Concurrency on the JVM

3.88  ·  Rating details ·  97 Ratings  ·  9 Reviews
More than ever, learning to program concurrency is critical to creating faster, responsive applications. Speedy and affordable multicore hardware is driving the demand for high-performing applications, and you can leverage the Java platform to bring these applications to life. Concurrency on the Java platform has evolved, from the synchronization model of JDK to software t ...more
Paperback, 280 pages
Published September 2nd 2011 by Pragmatic Bookshelf (first published July 28th 2011)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Programming Concurrency on the JVM, please sign up.

Be the first to ask a question about Programming Concurrency on the JVM

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30)
Rating details
Sort: Default
Andrey Dolganov
May 13, 2011 rated it liked it
Shelves: programming, scala, java, lisp
[рецензия на русском]

This book is a good enough introduction to modern JVM concurrency libraries. In the typical pragprogs style which mostly concentrated on hows and not so much on whys it describes basics of java.concurrent, STM of Clojure, and Akka actors library. More than half of the book devoted to teach you how to use akka actors, and STM in Java code. I don't know if it helps to Scala adoption ("Look, this Java code is soooo ugly!") or don't ("Hey, I can use those cool libraries in Java,
Nov 21, 2013 rated it really liked it
Well this is a really well written book. The concurrency programming is approached with a very practical and analytical spirit. The examples are very simple but nevertheless suffice to understand some fundamental problems we must address when concurrency comes into the way. The thing that I most like on this book is the way how Venkat explain the purpose behind all the concurrency frameworks and the pros and cons of every approach. With three single concepts "shared mutability", "isolated mutabi ...more
Oct 12, 2014 rated it really liked it
A good start to learn modern approach to concurrency programming. STM and Actor model are no longer a mystery after this lecture. There is more emphasis on Java, but I liked equivalent examples in Scala. They opened my eyes on bolier plate code in Java and how Scala code is cleaner. Even though, this book will encourage you to start using STM and Akka actors in you Java concurrent code, and it will do this painlessly!
Nov 29, 2013 rated it liked it
Shelves: tech
A must-to-read book for Java developers mainly. It was nice to see that Clojure STM can be used in Java, Scala, etc.. But I don't think there is a need to list the code in Groovy and JRuby also, wasteful effort I would say.
Anyway, all Java developers should read it.
Alexandre Da silva
Sep 29, 2013 rated it really liked it
Good book that explains well the challenges of concurrency programming and how to attack. Really liked the STM chapter.

I would be even happier with a a deepers dive into how to write optimal java code for better memory access/usage (mechanical sympathy stuff).

Carl-gustaf Harroch
overall simple to read but lacks maturity
Aug 18, 2016 rated it it was amazing
The best book about concurrency ever written!
Matthias Ableidinger
Jan 10, 2017 rated it really liked it
Nice overview over different kinds of handling concurrency
Stephen Stern
rated it really liked it
Aug 13, 2018
Steve Losh
rated it really liked it
May 27, 2012
Peter Liljenberg
rated it really liked it
Aug 03, 2014
Ola Bini
rated it liked it
Jul 23, 2012
Ashish Jagga
rated it really liked it
Mar 26, 2015
rated it really liked it
Aug 27, 2012
Tomasz Nurkiewicz
rated it it was amazing
Jan 06, 2014
Melvin Zhang
rated it liked it
Sep 20, 2013
Ian Hunt
rated it liked it
Jul 30, 2013
Tomek Lelek
rated it really liked it
Apr 16, 2017
Konrad Garus
rated it it was amazing
Oct 19, 2013
rated it liked it
Feb 28, 2012
Stijn Opheide
rated it really liked it
Jul 20, 2012
Sándor Pécsi
rated it really liked it
Nov 21, 2012
Rudi Grinberg
rated it it was ok
Feb 01, 2014
Freiric Barral
rated it really liked it
Jun 07, 2012
rated it really liked it
Dec 25, 2014
Nandeesh Ankaiah
rated it liked it
Jul 15, 2014
Tin Tvrtković
rated it it was amazing
Dec 30, 2011
rated it liked it
Aug 16, 2012
rated it really liked it
Oct 30, 2011
rated it really liked it
Jun 23, 2012
« previous 1 3 4 next »
There are no discussion topics on this book yet. Be the first to start one »
  • The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming
  • Functional Programming in Scala
  • Scala for the Impatient
  • Java Concurrency in Practice
  • Java Performance
  • Functional Programming for Java Developers: Tools for Better Concurrency, Abstraction, and Agility
  • Programming Clojure
  • Play for Scala
  • Spring in Action
  • The Art of Multiprocessor Programming
  • Seven Languages in Seven Weeks
  • Practical Vim: Edit Text at the Speed of Thought
  • Understanding Computation: From Simple Machines to Impossible Programs
  • Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement
  • RESTful Web Services Cookbook
  • C++ Concurrency in Action: Practical Multithreading
  • Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam
  • The Healthy Programmer