![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 96
学习笔记
小羽-
这个作者很懒,什么都没留下…
展开
-
srping底层原理(更新中)
spring有ioc和aop两大特性,是常用的开发框架。原创 2023-12-14 17:08:12 · 948 阅读 · 0 评论 -
JUC并发编程底层原理
ReentrantLock重写了aqs独占锁的加锁解锁方法,采用cas的方式获取锁,同时支持可重入锁;state等于0代表无锁,state大于0代表有锁, state的次数代表重入的次数;公平锁就是只取等待队列的头部线程去获取锁(或者队列没有线程),非公平锁,会进行两次cas去获取锁;第二次获取失败,add到等待队列;解锁就是把state设置为无锁,把当前获取锁的标记设置为null。原创 2023-09-27 16:24:33 · 114 阅读 · 0 评论