![](https://img-blog.csdnimg.cn/direct/cb5c7ca54853440891af31f993b77d96.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java后端相关源码阅读
文章平均质量分 93
跟着我一起读源码
佩洛君
为找Java的工作做准备,兴趣是python和机器学习
展开
-
【Java源码阅读】Synchronized原理分析-Java线程互斥同步
该图可以看出,任意线程对Object的访问,首先要获得Object的监视器,如果获取失败,该线程就进入同步状态,线程状态变为BLOCKED,当Object的监视器占有者释放后,在同步队列中得线程就会有机会重新获取该监视器。可重入锁:又名递归锁,是指在同一个线程在外层方法获取锁的时候,再进入该线程的内层方法会自动获取锁(前提锁对象得是同一个对象或者class),不会因为之前已经获取过还没释放而阻塞。可重入:即当该子程序正在运行时,执行线程可以再次进入并执行它,仍然获得符合设计时预期的结果。原创 2024-01-09 09:23:02 · 1052 阅读 · 0 评论 -
【Java源码阅读】一、ArrayList源码解析
ArrayList源码精读原创 2023-12-17 01:30:14 · 1044 阅读 · 0 评论 -
【Java源码阅读】Java1.8 集合源码
集合,在java中一般指单列集合和双列集合首先上图,类之间的引用图容器主要包括 Collection 和 Map 两种,Collection 存储着对象的集合(单列),而 Map 存储着键值对(两个对象)的映射表(双列)。其中。原创 2023-12-16 13:32:14 · 853 阅读 · 0 评论