Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Title Page
Copyright Page
Contents
Listings
Preface
Chapter 1. Introduction
Part I: Fundamentals
Chapter 2. Thread Safety
Chapter 3. Sharing Objects
Chapter 4. Composing Objects
Chapter 5. Building Blocks
Part II: Structuring Concurrent Applications
Chapter 6. Task Execution
Chapter 7. Cancellation and Shutdown
Chapter 8. Applying Thread Pools
Chapter 9. GUI Applications
Part III: Liveness, Performance, and Testing
Chapter 10. Avoiding Liveness Hazards
Chapter 11. Performance and Scalability
Chapter 12. Testing Concurrent Programs
Part IV: Advanced Topics
Chapter 13. Explicit Locks
Chapter 14. Building Custom Synchronizers
Chapter 15. Atomic Variables and Nonblocking Synchronization
Chapter 16. The Java Memory Model
Appendix A. Annotations for Concurrency
Bibliography
Index
Footnotes
Preface
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Chapter 11
Chapter 12
Chapter 13
Chapter 14
Chapter 15
Chapter 16
← Prev
Back
Next →
← Prev
Back
Next →