Description
The book deals with threads, and how you in Java can synchronize threads that share resources. The book has primarily focused on programming and the language Java, and only in the final example, the is focusing on system development and thus the process. The book ends with a short appendix as an introduction to the Java virtual machine JVM and what it is.
Content
- Introduction
- Create a thread
- Threads properties
- join
- Synchronization of threads
- Deadlock
- Stop a thread
- wait() and notify()
- Timers
- Concurrency Tools
- Executors
- CountDownLatch
- CyclicBarrier
- Exchanger
- Semaphore
- Phaser
- Locks
- ReadWriteLock
- Collections
- Parallelism
- CompletionService
- Atomic variabler
- Swing
- SwingWorker
- A Timer
- Calendar
- Task formulation
- Analysis
- Design
- Programming
- Test
- Delivery