notesArea/Java/多线程/可重入锁.md

可重入锁

如果某个线程在持有锁的情况下,再次获取该锁而不会阻塞,则将该锁成为可重入锁。

意义

  • 支持链式调用,避免死锁
  • 支持递归调用,避免死锁
  • 避免了显示的锁释放和获取,使得代码更简洁
大纲
文件