读写锁ReeaeadWriteLock与ReeantLock区别及应用场景.pdfVIP

  • 1
  • 0
  • 约3.77千字
  • 约 4页
  • 2026-06-22 发布于北京
  • 举报

读写锁ReeaeadWriteLock与ReeantLock区别及应用场景.pdf

问题:知道ReentrantReadWriteLock吗?和ReentrantLock有什么不同

1、读写锁接口ReadWriteLock接口的一个具体实现,实现了读写锁的分离,2、

支持公平和非公平,底层也是基于AQS实现3、允许从写锁降级为读锁流程:先获

取写锁,然后获取读锁,最后释放写锁;但不能从读锁升级到写锁

4、重入:获取读锁后还可以再次获取读锁;获取了写锁既可以再次获取写锁也可以获取读锁

ReentrantLock是独占锁且可重入的,相比synchronized而言功能更加丰富也更适合复杂的并发场景,但

场景

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档