1.java代码执行过程,cpu,编译
https://www.zhihu.com/search?type=content&q=%E5%9F%BA%E4%BA%8E%E5%AF%84%E5%AD%98%E5%99%A8%E7%9A%84%E8%A7%A3%E9%87%8A%E6%89%A7%E8%A1%8C%E8%BF%87%E7%A8%8B;
2.信号量管程和java synchronized的关联
http://www.imooc.com/article/details/id/291730;
3.https://www.zhihu.com/search?type=content&q=%E8%AE%A1%E7%AE%97%E6%9C%BA%E6%89%A7%E8%A1%8C%E6%8C%87%E4%BB%A4
4.java对管程的支持。
https://blog.csdn.net/louxuez/article/details/38964089
5.java同步的基本思想。
https://blog.csdn.net/qq_33873431/article/details/80348205
6.信号量管程 锁 临界区
https://www.cnblogs.com/kkkkkk/p/5543799.html
7.
1.简单通俗了解一个完整的Java程序运行过程(内存分配情况)
https://msd.misuland.com/pd/3255817963235708616
2.方法区的详细介绍。
https://www.zhihu.com/question/49044988/answer/113961406
3.常量池和运行时常量池
https://blog.csdn.net/songwenbinasdf/article/details/79421107