https://www.ibm.com/developerworks/cn/java/j-lo-synchronized/
http://bininhere.github.io/blog/java/multiThread/Moniters.html
https://objectkuan.gitbooks.io/ucore-docs/content/lab7/lab7_3_4_monitors.html
http://ifeve.com/wp-content/uploads/2014/03/JSR133%E4%B8%AD%E6%96%87%E7%89%881.pdf
http://docs.oracle.com/javase/specs/jvms/se8/html/jvms-2.html
http://docs.oracle.com/javase/specs/jvms/se8/html/index.html
http://blog.csdn.net/vernonzheng/article/details/8288251
https://www.ibm.com/developerworks/cn/java/j-jtp10264/
http://blog.csdn.net/fw0124/article/details/6672522