Goodreads helps you keep track of books you want to read.
Start by marking “Concurrent Programming in Java: Design Principles and Pattern” as Want to Read:
Concurrent Programming in Java: Design Principles and Pattern
Enlarge cover
Rate this book
Clear rating
Open Preview

Concurrent Programming in Java: Design Principles and Pattern

4.17  ·  Rating Details ·  94 Ratings  ·  8 Reviews
In this second edition, you will find thoroughly updated coverage of the Javao 2 platform and new or expanded coverage of: * Memory model * Cancellation * Portable parallel programming * Utility classes for concurrency control The Java platform provides a broad and powerful set of APIs, tools, and technologies. One of its most powerful capabilities is the built-in support ...more
Paperback, 432 pages
Published November 4th 1999 by Addison-Wesley Professional (first published 1999)
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 Concurrent Programming in Java, please sign up.

Be the first to ask a question about Concurrent Programming in Java

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

Community Reviews

(showing 1-30 of 383)
filter  |  sort: default (?)  |  Rating Details
Chad Rhyner
Jan 07, 2013 Chad Rhyner rated it really liked it
In this book, it covers a lot of different concurrent programming constructs. Some of these constructs are commonly known for Computer Scientists (things such as Binary/Counting Semaphores, fork/join, acquire/release constructs, latches.). Going into this book, I thought this would be more of a review of some of my Computer Science studies. I was pleasantly surprised to learn new terms and techniques to handle concurrency issues that I never would have thought of without reading this book. These ...more
Borys
Sep 04, 2014 Borys rated it it was amazing
Well, it took me a very long time to finish this one :) A couple of months or so. Style of the book is very academic, and I had to re-read some passages many times (also I've got to mention that it is somewhat hard to read this book while riding the subway :)

I never had any problem with cross references, as other reviewer mentions. And I don't think it's not worth a read because it's too old and outdated, I think it's as useful as ever. It explains some basic stuff, it elaborates on Java memory
...more
Martin Chalupa
Apr 25, 2016 Martin Chalupa rated it it was amazing
Shelves: technical
A very good overview of concurrent programming in Java. I was worried that the book might be now obsolete, but most topics are covered in timeless manner. The book goes over basic concurrency constructs in Java such as synchronized, wait, notify. Then it uses them to show useful design pattern. And those pattern are generalised into higher level concurrency utilities. I like that everything is clearly explained. The author provide details which leads to certain design decision. What is useful in ...more
Michael
Jan 28, 2008 Michael rated it did not like it
Shelves: code, nonfiction
Strangely seems to assume you already know all the relevant issues with concurrent programming.
Otis Chandler
Apr 13, 2007 Otis Chandler rated it really liked it  ·  review of another edition
If you deal with any concurrency issues in Java this is a must - as is anything by Doug Lea
Amiruddin Nagri
Jul 30, 2007 Amiruddin Nagri marked it as to-read
Shelves: technical, book
One of my favorite topics, and the legendary book every developer should read
John Lewis
Sep 01, 2008 John Lewis rated it really liked it
Very good, although very out of date now.
Dongxu Lu
Dongxu Lu rated it liked it
Oct 08, 2016
Jérôme
Jérôme marked it as to-read
Oct 01, 2016
Peter Cline
Peter Cline marked it as to-read
Sep 20, 2016
Maciek Marczuk
Maciek Marczuk marked it as to-read
Sep 18, 2016
Sandro Batista Santos
Sandro Batista Santos marked it as to-read
Sep 14, 2016
Mike
Mike marked it as to-read
Sep 10, 2016
Saisuneel Sunkara
Saisuneel Sunkara marked it as to-read
Sep 06, 2016
Sergey Durovich
Sergey Durovich marked it as to-read
Sep 01, 2016
Iulian Dumitru
Iulian Dumitru marked it as to-read
Aug 22, 2016
Jalal Uddin
Jalal Uddin marked it as to-read
Aug 19, 2016
Steven
Steven rated it it was amazing
Aug 14, 2016
Vadym Pechenoha
Vadym Pechenoha marked it as to-read
Oct 05, 2016
Ely
Ely marked it as to-read
Aug 11, 2016
Bconlon4389
Bconlon4389 marked it as to-read
Aug 07, 2016
Ilgar
Ilgar marked it as to-read
Aug 02, 2016
Viacheslav Antonenko
Viacheslav Antonenko marked it as to-read
Jul 22, 2016
Anton
Anton marked it as to-read
Aug 07, 2016
Arthur
Arthur added it
Jul 20, 2016
Sudipto
Sudipto rated it liked it
Jul 19, 2016
Vinod
Vinod added it
Jul 18, 2016
Emil
Emil marked it as to-read
Jul 17, 2016
« previous 1 3 4 5 6 7 8 9 12 13 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Java Puzzlers: Traps, Pitfalls, and Corner Cases
  • Java Concurrency in Practice
  • Java Examples in a Nutshell: A Companion Volume to Java in a Nutshell
  • Writing Solid Code
  • Pragmatic Project Automation
  • C: A Reference Manual
  • Agile Software Development, Principles, Patterns, and Practices
  • Object-Oriented Analysis and Design with Applications
  • High Performance MySQL: Optimization, Backups, Replication, Load Balancing & More
  • Java Generics and Collections
  • Code Reading: Open Source Perspective
  • Xunit Test Patterns: Refactoring Test Code
  • The Thoughtworks Anthology
  • Implementation Patterns
  • Refactoring to Patterns
  • Domain-Driven Design: Tackling Complexity in the Heart of Software
  • Rapid Development: Taming Wild Software Schedules
  • The Practice of Programming (Addison-Wesley Professional Computing Series)

Goodreads is hiring!

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

Share This Book