Answers to Questions and Exercises: Concurrency http://freedownloadablebooks.blogspot.com/2008/07/answers-to-questions-and-exercises.html Questions and Exercises: Concurrency http://freedownloadablebooks.blogspot.com/2008/07/questions-and-exercises-concurrency.html Atomic Variables http://freedownloadablebooks.blogspot.com/2008/07/atomic-variables.html Concurrent Collections http://freedownloadablebooks.blogspot.com/2008/07/concurrent-collections.html Thread Pools http://freedownloadablebooks.blogspot.com/2008/07/thread-pools.html Executor Interfaces http://freedownloadablebooks.blogspot.com/2008/07/executor-interfaces.html Executors http://freedownloadablebooks.blogspot.com/2008/07/executors.html Lock Objects http://freedownloadablebooks.blogspot.com/2008/07/lock-objects.html High Level Concurrency Objects http://freedownloadablebooks.blogspot.com/2008/07/high-level-concurrency-objects_09.html A Strategy for Defining Immutable Objects http://freedownloadablebooks.blogspot.com/2008/07/strategy-for-defining-immutable-objects.html A Synchronized Class Example http://freedownloadablebooks.blogspot.com/2008/07/synchronized-class-example.html Immutable Objects http://freedownloadablebooks.blogspot.com/2008/07/immutable-objects.html