Java中的21种锁,图文并茂的详细解释( 五 )

  • 3.ReentrantLock 是 API 级别的 ,  synchronized 是 JVM 级别的
  • 4.ReentrantLock 可以实现公平锁、非公平锁 , 默认非公平锁 , synchronized 是非公平锁 , 且不可更改 。
  • 5.ReentrantLock 通过 Condition 可以绑定多个条件




  • 推荐阅读