图文深刻解析 JAVA 读写锁,为何读锁套写锁会死锁,反过来却不会?

1、回顾基本的读写锁 咱们知道读写锁 #java.util.concurrent.locks.ReentrantReadWriteLock 是一个 “读写互斥,写写互斥,读读共享” 的锁。java 读写锁的使用很是简单,那就是:node 咱们只须要保证读锁和写锁来自同一个 ReentrantReadWriteLock 便可,咱们知道基于 AQS 实现的锁都是使用一个 原子state 来进行资源控制
相关文章
相关标签/搜索