- 博客(1)
- 收藏
- 关注
原创 Synchronized关键字 详解
1. 是否只能锁升级,不能锁降级。2. 实现的原理是什么?3. Synchronized锁和JUC下的LOCK有什么区别?JUC下的AQS其实和Synchronized的重量级锁的实现,几乎是一模一样的,实现思想是一模一样的: AQS中 Node state 以及锁的释放和获取中在线程挂起之前都是尽最大的努力不让线程挂起(多次的CAS操作),只是JUC下的锁更加灵活, 公平/非公平 读写锁 互斥锁 在此基础上又衍生了很多的同步类。个人认为: 实现细节有差异,但是实现思想几乎一模一样。
2022-10-10 19:24:02
1168
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人