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