Java Concurrency in Practice
By
By
Brian Goetz, Tim Peierls, Joshua Bloch,
Joseph Bowbeer, David Holmes, Doug Lea
Table of Contents
Chapter 1. Introduction
Chapter 2. Thread Safety
Chapter 3. Sharing Objects
Chapter 4. Composing Objects
Chapter 5. Building Blocks
Chapter 6. Task Execution
Chapter 7. Cancellation and Shutdown
Chapter 8. Applying Thread Pools
Chapter 9. GUI Applications
Chapter 10. Avoiding Liveness Hazards
Chapter 11. Performance and Scalability
Chapter 12. Testing Concurrent Programs
Chapter 13. Explicit Locks
Chapter 14. Building Custom Synchronizers
Chapter 15. Atomic Variables and Nonblocking Synchronization
Chapter 16. The Java Memory Model
Chapter 1. Introduction
Chapter 2. Thread Safety
Chapter 3. Sharing Objects
Chapter 4. Composing Objects
Chapter 5. Building Blocks
Chapter 6. Task Execution
Chapter 7. Cancellation and Shutdown
Chapter 8. Applying Thread Pools
Chapter 9. GUI Applications
Chapter 10. Avoiding Liveness Hazards
Chapter 11. Performance and Scalability
Chapter 12. Testing Concurrent Programs
Chapter 13. Explicit Locks
Chapter 14. Building Custom Synchronizers
Chapter 15. Atomic Variables and Nonblocking Synchronization
Chapter 16. The Java Memory Model
Click Here To Download
[Download]
0 comments:
Post a Comment