ReentrantReadWriteLock实现过程&公平锁和独占锁&锁降级升级
文章目录ReentrantReadWriteLock的UML图独占锁(写)和公平锁(读)锁策略锁升级和降级锁升级锁降级读锁的Lock的基本流程具体代码的实现获取公平锁获取写锁ReentrantReadWriteLock的UML图独占锁(写)和公平锁(读)写锁:当一个写线程拥有锁后,其他读写线程不能获取锁。读锁:当一个读线程获取锁后,其他读线程仍然可以获取锁,但是写线程不能获取锁。在 ReentrantReadWriteLock 中,同样使用AQS的state字段来表示锁的状态。那么 Reen
原创
2020-08-18 23:36:16 ·
748 阅读 ·
0 评论