美文网首页
15. 读写锁:ReadWriteLock接口

15. 读写锁:ReadWriteLock接口

作者: TheMrBigHead | 来源:发表于2018-12-11 11:15 被阅读0次

ReadWriteLock(读写锁)

是一种改进型的排他锁

操作方式 是否互斥
读-读 不互斥
读-写 互斥
写-写 互斥
public interface ReadWriteLock {
    /**
     * 申请读锁
     */
    Lock readLock();

   /**
     * 申请写锁
     */
    Lock writeLock();
}
ReentrantReadWriteLock

ReadWriteLock接口的实现类

image.png
读写锁的适用场景

(1) 只读操作比写(更新)操作频繁得多
(2) 读线程持有锁的时间较长

相关文章

网友评论

      本文标题:15. 读写锁:ReadWriteLock接口

      本文链接:https://www.haomeiwen.com/subject/tusdhqtx.html