面试题
-
Synchronized
相关问题-
Synchronized
用过吗,其原理是什么? -
你刚才提到获取对象的锁,这个“锁”到底是什么?如何确定对象的锁?
-
什么是可重入性,为什么说
Synchronized
是可重入锁? -
JVM
对Java
的原生锁做了哪些优化? -
为什么说
Synchronized
是非公平锁? -
什么是锁消除和锁粗化?
-
为什么说
Synchronized
是一个悲观锁?乐观锁的实现原来又是什么?什么是CAS
? -
乐观锁一定就是好的吗?
-
-
可重入锁
ReentrantLock
及其他显示锁相关问题- 跟
Synchronized
相比,可重入锁ReentrantLock
其实现原理有什么不同? - 那么请谈谈
AQS
框架是怎么回事? - 请尽可能详尽对比下
Synchronized
和ReentrantLock
的异同。 ReentrantLock
是如何实现可重入行的?
- 跟
-
其他
Java
加锁有哪几种锁?
详细 Synchronized 将在后面 源码深度分析见后面讲解