吃透Java并发十四:locks之ReentrantReadWriteLock

一、ReentrantReadWriteLock类简介

ReentrantReadWriteLock类,顾名思义,是一种读写锁,它实现了ReadWriteLock接口,该类在内部实现了具体独占锁特点的写锁,以及具有共享锁特点的读锁,和ReentrantLock一样,ReentrantReadWriteLock类也是通过定义内部类实现AQS框架的API来实现独占/共享的功能。

1、支持公平/非公平策略

与ReadWriteLock类一样,ReentrantReadWriteLock对象在构造时,可以传入参数指定是公平锁还是非公平锁,默认是非公平锁。

    public ReentrantReadWriteLock() {
        this(false);
    }

    public ReentrantReadWriteLock

猜你喜欢

转载自blog.csdn.net/u013277209/article/details/104158541