JVM底层又是如何实现synchronized的:http://www.open-open.com/lib/view/open1352431526366.html
Java线程池详解:http://blog.csdn.net/zhangliangzi/article/details/52389766
Java线程池深度解析:http://www.cnblogs.com/dolphin0520/p/3932921.html
ConcurrentHashMap原理分析:http://www.cnblogs.com/ITtangtang/p/3948786.html
Java阻塞队列详解:http://ifeve.com/java-blocking-queue/