几位Java大牛的作品,绝对值得一读!

下载
Threads are a fundamental part of the Javaplatform. As multicore processors become the norm, usingconcurrency effectively becomes essential for buildinghigh-performance applications. Java SE 5 and 6 are a huge stepforward for the development of concurrent applications, withimprovements to the Java Virtual Machine to supporthigh-performance, highly scalable concurrent classes and a rich setof new concurrency building blocks. In Java Concurrency inPractice, the creators of these new facilitiesexplain not only how they work and how to use them, but also themotivation and design patterns behind them.
However, developing, testing, and debuggingmultithreaded programs can still be very difficult; it is all tooeasy to create concurrent programs that appear to work, but failwhen it matters most: in production, under heavy load. Java Concurrency inPractice arms readers with both the theoreticalunderpinnings and concrete techniques for building reliable,scalable, maintainable concurrent applications. Rather than simplyoffering an inventory of concurrency APIs and mechanisms, itprovides design rules, patterns, and mental models that make iteasier to build concurrent programs that are both correct andperformant.
This book covers:
- Basic concepts of concurrency and threadsafety
- Techniques for building and composingthread-safe classes
- Using the concurrency building blocks injava.util.concurrent
- Performance optimization dos and don'ts
- Testing concurrent programs
- Advanced topics such as atomic variables,nonblocking algorithms, and the Java Memory Model
没有评论:
发表评论