I have gone through Head First Java and some other sites but I couldn’t find complete stuff related to Threads and additional concurrency packages at one place.
Please suggest a book/website which covers complete Threads with more details like
- Synchronize and locking of objects
- More detailed about volatile
- Visibility issues in Threads
- java.util.concurrent package
- java.util.concurrent.atomic package
The must-read book about concurrent programming in Java is Java Concurrency in Practice.
Also see Concurrency in Sun’s Java Tutorials.