ufconstruction.blogg.se

Doug lea concurrent programming in java pdf
Doug lea concurrent programming in java pdf









doug lea concurrent programming in java pdf

One of its most powerful capabilities is the built-in support for threads. The Java platform provides a broad and powerful set of APIs, tools, and technologies. In this second edition, you will find thoroughly updated coverage of the Javao 2 platform and new or expanded coverage of. When it comes to low-level application framework services such as logging, database connection pooling, caching, and task scheduling, which nearly every server application requires, we see these basic infrastructure services rewritten over and over again. In his Turing Award lecture, Richard Hamming suggested that computer scientists instead prefer to "stand on each other's feet. As software engineers, we like to believe that we share Isaac Newton's enthusiasm for standing on the shoulders of giants, and this is sometimes, but not always, the case. When we need these facilities, we use a commercial or open source implementation to perform these tasks for us, and with good reasons - the existing implementations do a good job, are easily available, and writing our own would be a lot of work for relatively little or no gain. This is a comprehensive work by a leading expert, who's also the architect of the Java platform's concurrency framework.Most of us would never think of writing our own XML parser, text indexing and search engine, regular expression compiler, XSL processor, or PDF generator as part of a project that needs one of these utilities. Third edition published by Addison-Wesley.

doug lea concurrent programming in java pdf

Programming in Java: Design Principles and Patterns by Doug Lea.

doug lea concurrent programming in java pdf

An overview of the concurrency utilities. The same manner the collections framework did for data structures.Īdditionally, these packages provide low-level primitives forĪdvanced concurrent programming. Programmer from the need to craft these utilities by hand, in much The concurrency utilities packages provide a powerful,Įxtensible framework of high-performance threading utilities suchĪs thread pools and blocking queues.











Doug lea concurrent programming in java pdf