Concurrent Programming in Java. Second Edition: Design Principles and Patterns . Doug Lea, A Java fork/join framework, Proceedings of the ACM . Jan 1, , Doug Lea and others published Concurrent Programming in Java. Implement via version numbers updated on each change. Most supplement pages are grouped by sections of the second edition. These pages include notes, updates, follow-ups, and extended.
|Published (Last):||10 April 2013|
|PDF File Size:||8.25 Mb|
|ePub File Size:||10.26 Mb|
|Price:||Free* [*Free Regsitration Required]|
Concurrent Programming in Java – Doug Lea’s Workstation
Read, highlight, and take notes, across web, tablet, and phone. In this second edition, you will find thoroughly updated coverage of the Javao 2 platform and new or expanded coverage of:. 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 for threads.
Concurrent Programming in Java: Design Principles and Patterns – Douglas Lea – Google Books
This makes concurrent programming an attractive yet challenging option for programmers using the Java programming language. This book shows readers how to use the Java platform’s threading model more precisely by helping them to understand the patterns and tradeoffs associated with concurrent programming.
You will learn how to initiate, control, and coordinate concurrent activities using the class java. Thread, the keywords synchronized and volatile, and the methods wait, notify, and notifyAll.
Concurrent Programming in Java: Design principles and patterns
In addition, you will find detailed coverage of all aspects of concurrent programming, including such topics as confinement and synchronization, deadlocks and conflicts, state-dependent action control, asynchronous message passing and control flow, coordinated interaction, and structuring web-based and computational services.
The book targets intermediate to advanced programmers interested in mastering the complexities of concurrent programming. Taking a design pattern approach, the book offers standard design techniques for creating and implementing components that solve common concurrent programming challenges.
The numerous code examples throughout help clarify editipn subtleties of the concurrent programming concepts discussed. Lea undoubtedly knows his subject, the resulting book is not only poorly written, but so unorganized its worthless as a reference.
For example, endless numbers of variations on each type of Thread architecture are presented with little attention paid to the implications or potential for use in a particular situation.
The result is the book reads more like “all of the things I could think of about threads off the top of my head” rather jaav a text meant to instruct the reader.
For examples of a higher standard take a look at Programming with Threads, by Kleiman, Shah, and Smalders. Michael Czeiszperger Web Performance, Inc. 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. He received his B. Account Options Sign in.
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 My library Help Advanced Book Search. Concurrent Programming in Java: Design Principles and Patterns.
Addison-Wesley Professional- Computers – pages. 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.
User Review – Flag as inappropriate Writing a good programming book requires more than knowledge of your subject– the would-be author must also know how to write.
User Review – Flag as inappropriate one of its kind, the author is well aware of the subject, a much needed book on the right topic – Excellent Work. Selected pages Title Page. Contents Concurrent ObjectOriented Programming. Other editions – View all Concurrent Programming in Java: Design Principles and Patterns Snippet view – Schmidt Limited preview – Tools and Algorithms for the Construction and Analysis of Systems