ReentrantLock

72 阅读1分钟
  1. 什么是ReentrantLock?

  2. ReentrantLock和synchronized关键字有什么区别?

  3. ReentrantLock的使用方式和synchronized关键字的使用方式有什么不同?

  4. ReentrantLock的可重入性是什么意思?

  5. ReentrantLock如何实现公平锁和非公平锁?

  6. ReentrantLock的底层实现原理是什么?

  7. ReentrantLock的优点和缺点是什么?

  8. ReentrantLock和Lock接口有什么关系?

  9. ReentrantLock和Condition接口有什么关系?

  10. 在什么情况下需要使用ReentrantLock?