ReadWriteLock简介说明
下文笔者讲述ReadWriteLock简介说明,如下所示
ReadWriteLock简介
ReadWriteLock: 是一个读写锁接口 读写锁主要用于提升并发程序性能的锁分离技术 ReentrantReadWriteLock是 ReadWriteLock接口的实现类 实现读写的分离 读锁是共享的 写锁是独占的 读和读之间不会互斥 读和写、写和读、写和写之间才会互斥 此种锁可用于提升读写的性能
读写锁的特性
公平选择性: 支持非公平(默认)和公平的锁获取方式 吞吐量还是非公平优于公平 可重入: 读锁和写锁都支持线程可重入 锁降级: 遵循先获取写入锁 再获取读取锁,最后释放写入锁 写锁能够降级成为读锁 但从读取锁无法升级到写入锁
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。