Buy Java Concurrency in Practice: Book

Java Concurrency in Practice

(Paperback)
Publisher: Pearson (2006)  
Rs. 550 20% Off
Rs. 439
Inclusive of taxes
In Stock.
Delivered in 2-3 business days. [?]
Free Home Delivery if total order amount for WS Retail is Rs. 500 or above. Add Rs. 50 otherwise. [?]
Why is there a shipping charge for this item?
The seller makes every effort to quality check, pack and ship your order and in the process incurs certain fixed costs irrespective of the order value. To continue to provide and improve the great shopping experience, the seller charges a nominal delivery charge for orders below Rs. 500.
Is there any way that the shipping charges can be avoided?
To avoid paying delivery charges, just buy more items from this seller and ensure that your order value is above Rs. 500.
Check delivery information
Destination Pincode: Change
Check delivery information
Destination Pincode: Change
Seller: WS Retail
 221698 Ratings

Java Concurrency in Practice (Paperback) Price: Rs.439

This book is intended to be neither an introduction to concurrency (any threading chapter in an "intro" book does that) nor is it an encyclopedic reference of All Things concurrency (that would be Doug Lea's Concurrent Programming in Java). Instead, this title is a combination of concepts, guidelines, and examples intended to assist developers in the difficult process of understanding concurrency and its new tools in J2SE 5.0. Filled with contributions from Java gurus such as Josh Bloch, David Holmes and Doug Lea, this book provides any Java programmers with the basic building blocks they need to gain a basic understanding of concurrency and its benefits.


Salient features

  • Powerhouse author team with contributions from Doug Lea, Josh Bloch and David Holmes
  • A practical, hands-on, example-driven guide for every working Java programmer
  • Based on J2SE 5.0 which includes many new concurrency features that make concurrency development much more accesible (and necessary)

About the Author
Brian Goetz is a software consultant with twenty years industry experience, with over 75 articles on Java development. He is one of the primary members of the Java Community Process JSR 166 Expert Group (Concurrency Utilities), and has served on numerous other JCP Expert Groups.

David Holmes is director of DLTeCH Pty Ltd, located in Brisbane, Australia. He specializes in synchronization and concurrency and was a member of the JSR-166 expert group that developed the new concurrency utilities. He is also a contributor to the update of the Real-Time Specification for Java, and has spent the past few years working on an implementation of that specification.

Doug Lea is one of the foremost experts on object-oriented technology and software reuse. He has been doing collaborative research with Sun Labs for more than five years. Lea is Professor of Computer Science at SUNY Oswego, Co-director of the Software Engineering Lab at the New York Center for Advanced Technology in Computer Applications, and Adjunct Professor of Electrical and Computer Engineering at Syracuse University. In addition, he co-authored the book, Object-Oriented System Development (Addison-Wesley, 1993). He received his B.A., M.A., and Ph.D. from the University of New Hampshire.

Tim Peierls is the very model of a modern multiprocessor, with BoxPop.biz, recording arts, and goings on theatrical. He is one of the primary members of the Java Community Process JSR 166 Expert Group (Concurrency Utilities), and has served on numerous other JCP Expert Groups.

Joshua Bloch is a principal engineer at Google and a Jolt Award-winner. He was previously a distinguished engineer at Sun Microsystems and a senior systems designer at Transarc. Josh led the design and implementation of numerous Java platform features, including JDK 5.0 language enhancements and the award-winning Java Collections Framework. He holds a Ph.D. in computer science from Carnegie Mellon University.

Joseph Bowbeer is a software architect at Vizrea Corporation where he specializes in mobile application development for the Java ME platform, but his fascination with concurrent programming began in his days at Apollo Computer. He served on the JCP Expert Group for JSR-166 (Concurrency Utilities).

Table of Contents

I. Fundamentals

  • Thread Safety
  • Sharing Objects
  • Composing Objects
  • Building Blocks

II. Structuring Concurrent Applications

  • Task Execution
  • Cancellation and Shutdown
  • Applying Thread Pools
  • GUI Applications

III. Liveness, Performance, and Testing

  • Avoiding Liveness Hazards
  • Performance and Scalability
  • Testing Concurrent Programs

IV. Advanced Topics

  • Explicit Locks
  • Building Custom Synchronizers
  • Atomic Variables and Nonblocking Synchronization
  • The Java Memory Model

Specifications of Java Concurrency in Practice (Paperback)

Book Details
Publisher Pearson
Publication Year 2006
ISBN-13 9788131713396
ISBN-10 8131713393
Language English
Binding Paperback
Number of Pages 424 Pages

Book Reviews of Java Concurrency in Practice

4.7
Average Rating
Based on 14 ratings
Have you used this product?
Rate it now.
Showing 1-4 of 4 reviews
10 October 12
Wonderful book

Best book that highlights on modern concurrency features made available in Java 5 and Java 6. All the sections of the book have awesome content on the concurrency and threads, practical issues (construction and visibility of objects/data and shared resources) and how to handle them. Code examples are very good.

Presentation is excellent and very much comprehensive. Assumes no high knowledge and prior experience of threads/concurrency to the reader. Anyone with basic thread programming knowledge in Java and minimal familiarity of terms like deadlocks, critical sections etc. can straight away read this book.

Was this review helpful?  / 
0 of 0 users found this review helpful.
05 November 12
Very detailed book on Concurrency concepts in Java

This book is a really detailed treatise on Concurrency concepts in Java. If you are looking at basic Thread concepts to be covered then this book is not for you. This book starts from where most Java books stop on Thread concepts. Its a slightly advanced book and not recommened for Java beginners. Its not only specific to Java but there are quite a good number of general concurrency aspects.
Bottom line is- if you are an advanced java user and want to read more about Concurrency aspects in Java then this is the right book for you.

Was this review helpful?  / 
0 of 0 users found this review helpful.
21 May 12
Excellent guide on concurrency

I have read this book end to end at least 3 times and each time I learn something. It is a very well thought, well written and well designed book. A must read for all java programmers.

Before reading this book I thought I knew concurrency in java pretty well. But after reading this I realized there is so much to learn.

I liked chapters on ExecutionFramework and Cancellation very much.

Was this review helpful?  / 
0 of 0 users found this review helpful.
27 April 12
first to review
The 'certified buyer' badge indicates that this user has purchased this product on flipkart.com.
certified buyer
Best Book in the market on Concurrency

As it is written by the developers of Concurrency and Collection it meets all the expectations of a good book :) Must have in your shelf! The book cruises through every detail. Concurrency is a topic that has to be dealt very wisely and effectively. The author stands in the readers shoe to make him comfortable!

Was this review helpful?  / 
0 of 0 users found this review helpful.
    Book: Java Concurrency in Practice by Brian Goetz, David Holmes, Doug Lea, Tim Peierls, Joshua Bloch, Joseph Bowbeer
    ISBN Number: 8131713393, 9788131713396, 978-8131713396
Cart (0)
Digital Cart (0)
Cart (0)
Loading ...