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.86  ·  Rating Details  ·  76 Ratings  ·  7 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 of 221)
filter  |  sort: default (?)  |  Rating Details
Andrey Dolganov
Jun 27, 2011 Andrey Dolganov rated it liked it
Shelves: scala, programming, 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 Balhau 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 26, 2014 Adam 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!
Alexandre Da silva
Mar 13, 2014 Alexandre Da silva 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).

Dec 02, 2013 Hussein 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.
Tim Dugan
Jul 24, 2013 Tim Dugan rated it liked it
Ok but wished deeper analysis of solutions, more details. Should add Disruptor pattern
Carl-gustaf Harroch
overall simple to read but lacks maturity
a.b. marked it as to-read
Jan 26, 2016
Airhork marked it as to-read
Jan 25, 2016
Michał marked it as to-read
Jan 22, 2016
Adi marked it as to-read
Jan 20, 2016
Arthur Carvalho
Arthur Carvalho marked it as to-read
Jan 15, 2016
Tomasz added it
Jan 13, 2016
Anton marked it as to-read
Jan 10, 2016
Fabio rated it it was amazing
Jan 06, 2016
Fernando marked it as to-read
Jan 03, 2016
Jordy marked it as to-read
Dec 31, 2015
Hezekaja is currently reading it
Dec 29, 2015
Pavel Chernykh
Pavel Chernykh marked it as to-read
Dec 27, 2015
Kyle Wilson
Kyle Wilson marked it as to-read
Dec 02, 2015
Guanghao Ding
Guanghao Ding marked it as to-read
Nov 29, 2015
Vasiliy Sushko
Vasiliy Sushko marked it as to-read
Nov 23, 2015
Gitte marked it as to-read
Nov 20, 2015
Shravani marked it as to-read
Nov 13, 2015
Jeffrey McLurkin
Jeffrey McLurkin marked it as to-read
Nov 13, 2015
Rodrigo Côrtes
Rodrigo Côrtes is currently reading it
Nov 11, 2015
« previous 1 3 4 5 6 7 8 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
  • Java Concurrency in Practice
  • Scala for the Impatient
  • Functional Programming in Scala
  • Java Performance
  • Programming Clojure
  • Spring in Action
  • The Art of Multiprocessor Programming
  • Practical Vim: Edit Text at the Speed of Thought
  • Seven Languages in Seven Weeks
  • Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement
  • Java Puzzlers: Traps, Pitfalls, and Corner Cases
  • Understanding Computation: From Simple Machines to Impossible Programs
  • RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity
  • The Healthy Programmer
  • The Cucumber Book
  • Java 8 in Action
  • C++ Concurrency in Action

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Share This Book