(The first monograph that comprehensively introduces Java multithreaded programming technology, with many examples, comprehensively explains the most difficult core technologies and use practices in Java multithreaded programming, such as concurrent access, inter thread communication, locks, etc
Java Multithread Programming Core Technology_ Full Version.pdf)