Java Concurrency
Concurrency is one of the harder parts of Java to get right — the bugs are subtle, they don't always reproduce, and the consequences in production can be serious. These guides cover the tools Java gives you (locks, semaphores, thread pools, concurrent collections) and more importantly, how to use them without shooting yourself in the foot.
Frequently Asked Questions
Common questions about Java Concurrency.