▄█████▄▄▄▄ ▄█████▄▄▄▄ ▄█████▄▄▄▄
█▓███████ █▓███████ █▓███████
█▓██████▌ █▓██████▌ █▓██████▌
▐▓██████ ▄▄▄ ▄▄██████ ▄▄▄ ▄▄██████
▐▓██████ ▄█▀▀▀ ▄▄▄▀▀█████ ▄█▀▀▀ ▄▄▄▀▀█████
▐▓██████ ▀▄▄▄▄████████▄ ▀██ ▀▄▄▄▄████████▄ ▀██
▐█▓█████▌ ▀▀▀▀█████▓███▐█▌ ▀▀▀▀█████▓███▐█▌
▓ █▓██████ ▓ ▀ ▀████▓██▌██ ▓ ▀ ▀████▓██▌██ ▄ ▓
▄ ▄▓▄▀█▓█████▄ ▓▓▄██▄▄▄▐████▓██▐█▄ ▓▓▄██▄▄▄▐████▓██▐█▄ ▄▄▓***x^*b*
▀▀▀▀▀▀ ▀███████▄ ▀██▀ ▄▄█████▀ ▄███▄ ▀██▀ ▄▄█████▀ ▄███▄ ▀▀▀▀
▀▀▀▀▀▀▀▀█▄ ▀▀██████▄▄██▀▀▀▀ ▄▄ ▀▀██████▄▄██▀▀▀▀ ▄▄ ▀▀██████ ████▀▀
▀█▄▄▄ ▀▀▀▄▄▄▄▀▀▀▀▀ ▀█▄▄▄ ▀▀▀▄▄▄▄▀▀▀▀▀ ▀█▄▄▄ ▀▀▄▄█
▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀
╔═══════════════════════════════════════════════════════════════════════════╗
║ [ R e l e a s e I n f o ] ║
╚═══════════════════════════════════════════════════════════════════════════╝
│ TITLE : Java Concurrency in Practice │
├───────────────────────────────────────────────────────────────────────────┤
│ AUTHOR : Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David │
│ Holmes, Doug Lea │
├───────────────────────────────────────────────────────────────────────────┤
│ PUBLISHER : Addison-Wesley Professional │
├─────────────────────────────────────┬─────────────────────────────────────┤
│ ISBN : 0321349601 │ MAKER : BBL │
├─────────────────────────────────────┼─────────────────────────────────────┤
│ EDITION : 1st │ SUPPLIER : BBL │
├─────────────────────────────────────┼─────────────────────────────────────┤
│ PUB DATE : May 09, 2006 │ PACKAGER : BBL │
├─────────────────────────────────────┼─────────────────────────────────────┤
│ LANGUAGE : English │ FORMAT : CHM │
├─────────────────────────────────────┼─────────────────────────────────────┤
│ RLS DATE : 07/21/06 │ SIZE : 1,16 MB │
╔═══════════════════════════════════════════════════════════════════════════╗
║ [ R e l e a s e N o t e s ] ║
╚═══════════════════════════════════════════════════════════════════════════╝
│ │
│ "Java Concurrency in Practice is an invaluable compilation of threading │
│ know-how for Java developers. I found reading this book intellectually │
│ exciting, in part because it is an excellent introduction to Java's │
│ concurrency API, but mostly because it captures in a thorough and │
│ accessible way expert knowledge on threading not easily found elsewhere." │
│ --Bill Venners │
│ Author of Inside the Java Virtual Machine │
│ │
│ Threads are a fundamental part of the Java platform. As multicore │
│ processors become the norm, using concurrency effectively becomes │
│ essential for building high-performance applications. Java SE 5 and 6 are │
│ a huge step forward for the development of concurrent applications, with │
│ improvements to the Java Virtual Machine to support high-performance, │
│ highly scalable concurrent classes and a rich set of new concurrency │
│ building blocks. In Java Concurrency in Practice, the creators of these │
│ new facilities explain not only how they work and how to use them, but │
│ also the motivation and design patterns behind them. │
│ │
│ However, developing, testing, and debugging multithreaded programs can │
│ still be very difficult; it is all too easy to create concurrent programs │
│ that appear to work, but fail when it matters most: in production, under │
│ heavy load. Java Concurrency in Practice arms readers with both the │
│ theoretical underpinnings and concrete techniques for building reliable, │
│ scalable, maintainable concurrent applications. Rather than simply │
│ offering an inventory of concurrency APIs and mechanisms, it provides │
│ design rules, patterns, and mental models that make it easier to build │
│ concurrent programs that are both correct and performant. │
│ │
│ This book covers: │
│ │
│ - Basic concepts of concurrency and thread safety │
│ - Techniques for building and composing thread-safe classes │
│ - Using the concurrency building blocks in java.util.concurrent │
│ - Performance optimization dos and don'ts │
│ - Testing concurrent programs │
│ - Advanced topics such as atomic variables, nonblocking algorithms, and │
│ the Java Memory Model │
│ │
│ http://www.amazon.com/exec/obidos/tg/detail/-/0321349601/ │
│ │
│ │
│ INSTALL NOTES │
│ │
│ Unzip, unrar and enjoy │
│ │
╔═══════════════════════════════════════════════════════════════════════════╗
║ [ M i s c I n f o r m a t i o n ] ║
╚═══════════════════════════════════════════════════════════════════════════╝
│ We do it just for fun, not for profit! │
│ We highly recommend you to buy it to support the author. │
╔═══════════════════════════════════════════════════════════════════════════╗
║ - BBL 2005 - ║
╚═══════════════════════════════════════════════════════════════════════════╝