Java Concurrency/Multithreading Tutorial with Examples for Dummies
Java Concurrency / Multithreading Basics
Java Thread and Runnable Tutorial
Java Executors and Thread Pool Tutorial
Java Callable and Future Tutorial
Java Concurrency issues and Synchronization
Java Locks and Atomic Variables