一.线程的核心仍然是线程安全问题
二.J.U.C中的Lock接口
1.J.U.C的整体框架
https://www.cnblogs.com/shoshana-kong/p/9088405.html
https://www.jianshu.com/p/7953d6749aad
https://www.cnblogs.com/chenpi/p/5614290.html
2.J.U.C中的Lock接口
https://blog.csdn.net/weixin_41678852/article/details/103805499
https://blog.csdn.net/qq_40728028/article/details/105893726
https://blog.csdn.net/wandermonde/article/details/104037419
https://blog.csdn.net/cureking/article/details/103200520
https://blog.csdn.net/chenssy/article/details/47401765
https://blog.csdn.net/zhouhao88410234/article/details/91440009
https://ifeve.com/lock-reentrantlock/
三.ReentrantLock重入锁的使用
https://www.cnblogs.com/takumicx/p/9338983.html
https://segmentfault.com/a/1190000014769953
https://blog.51cto.com/14220760/2391256
https://ifeve.com/reentrantlock-and-fairness/
四.ReentrantLock底层核心之AQS
五.AbstractQueuedSynchronize源码分析
https://segmentfault.com/a/1190000018942945
https://blog.51cto.com/14220760/2390586