参考:
线程基础:http://www.cnblogs.com/Wenxu/p/7942757.html
java高并发的3种实现:https://blog.csdn.net/hl_java/article/details/70148453
高并发——并发锁:https://blog.csdn.net/chen213wb/article/details/80331616
java高并发的实现 - 并发锁
原文:https://www.cnblogs.com/greatai/p/10025789.html